«postgresql» 태그된 질문

모든 PostgreSQL 버전. 해당 컨텍스트가 중요한 경우 postgresql-11과 같은 추가 버전 별 태그를 추가하십시오.

4
사용 가능한 디스크 공간없이 VACUUM FULL을 실행해야합니다.
서버에서 HD 공간의 약 90 %를 차지하는 테이블이 하나 있습니다. 공간을 확보하기 위해 몇 개의 열을 삭제하기로 결정했습니다. 그러나 공간을 OS로 되돌려 야합니다. 그러나 문제는 VACUUM FULL을 실행하고 테이블 사본을 만들 수있는 충분한 여유 공간이없는 경우 어떻게 될지 확실하지 않다는 것입니다. VACUUM FULL을 사용해서는 안된다는 것을 이해하지만이 시나리오에서는 이것이 최선의 …

3
배열 멤버에 외래 키 제약 조건이 있습니까?
작업 역할이 포함 된 테이블이 있다고 가정합니다. CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); 테이블, 사용자가 있고 각 행 (특정 사용자)이 임의의 수의 작업 역할을 가질 수 있다고 가정하십시오. CREATE TABLE users ( username character varying(12) NOT NULL, roles character varying(80)[] NOT …

2
psql로 여러 파일을 한 번에 소싱
psql데이터베이스 스키마를 설정하기 위해 단일 트랜잭션 으로 여러 SQL 스크립트를 순차적으로 실행하고 싶습니다 . 가장 좋은 방법은 무엇입니까? 과거 psql에는 다른 파일이 포함 된 마스터 스크립트가 있었지만이 스크립트의 구문을 기억하지 못합니다.
27 postgresql  psql 

1
PostgreSQL 역할 대 사용자, 권한 부여
현재 새 프로젝트를 통해 PostgreSQL과 MySQL의 차이점을 배우고 있으며 기존 소프트웨어를 MySQL에서 PostgreSQL로 마이그레이션하려고합니다. 실제로 둘 사이의 명령 (사용자 / 데이터베이스 / 명령 프롬프트 등)을 비교하여 HTML 테이블을 만들기 시작했습니다. 여기 에서 답변을 읽은 후에 role그룹으로 사용되는 것으로 보입니다. MySQL과 나는 두 명의 사용자, 기본적으로 공공 (이 DELETE, INSERT, SELECT및 …
27 postgresql  users 


2
Postgres에서 UUID를 어떻게 색인화해야합니까?
나는 PostgreSQL을 처음 사용하고 일반적으로 데이터베이스를 처음 사용합니다. Postgres에서 UUID 값을 색인화하는 방법이 확립 되어 있습니까? 자동으로 사용되는 내장 기능이 없다면 해싱 사용과 trie 사용으로 나뉩니다. 내가 사용하는 것은 방대한 양의 데이터를 처리하는 것입니다. SP-GiST 운영자 제품군 "text_ops"는 trie를 사용하여 색인합니다. UUID는 매우 길고 매우 다르기 때문에, 완전 일치 검색 …
26 postgresql  index  uuid 


1
날짜를 이용한 인덱스 최적화
PostgreSQL 9.0.8에는 큰 객체 테이블 (15M + 행)이 있는데 구식 필드를 쿼리하려고합니다. 확장 성 및 동시성 목적으로 쿼리를 수백만으로 나누고 며칠 전 날짜가 updated_at 필드 인 모든 데이터를 가져오고 싶습니다. 백만 개의 ID로 많은 색인과 쿼리를 시도했지만 Heroku의 Ronin 하드웨어로 100 초 미만의 성능을 얻을 수없는 것 같습니다. 가능한 한 …

1
인덱스 : 노드 수가 동일한 경우 정수 대 문자열 성능
PostgreSQL (9.4) 데이터베이스를 사용하여 Ruby on Rails에서 응용 프로그램을 개발 중입니다. 내 유스 케이스의 경우 응용 프로그램의 전체 지점이 모델에서 매우 특정한 속성을 검색하므로 테이블의 열이 매우 자주 조회됩니다. 내가 현재 사용할지 여부를 결정하고 integer(예를 들어, 일반적인 스트링 타입 사용 단순히 유형을하거나 character varying(255), 레일의 기본이다 나는 확실히 성능 차이가 …

5
PostgreSQL : 동일한 데이터베이스에서 데이터베이스 스키마의 전체 사본을 만드는 방법은 무엇입니까?
이 질문은 데이터베이스 관리자 Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . public전체 테이블 구조, 데이터, 함수, fk, pk 등을 사용하여 스키마를 동일한 데이터베이스에 복사하는 방법 Postgres 버전은 8.4 PS입니다. 스키마 NOT 데이터베이스 를 복사해야 합니다.
26 postgresql 

1
PostgreSQL DELETE FROM이 실패하고 '오류 : 보이지 않는 튜플을 삭제하려고했습니다'
이 질문은 데이터베이스 관리자 스택 Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 2 년 전에 마이그레이션 되었습니다 . 오류 잘못된 타임 스탬프가 포함 된 튜플을 삭제하려고합니다. DELETE FROM comments WHERE date > '1 Jan 9999' OR date < '1 Jan 2000' OR date_found > '1 Jan 9999' …

3
PostgreSQL에서 현재 사용자가 소유 한 모든 스키마의 모든 테이블을 어떻게 나열합니까?
사용하여 모든 스키마의 모든 테이블을 나열 할 수 있습니다 > \dt *.* 그러나 그것은 내가 관심있는 테이블보다 훨씬 많은 시스템 테이블을 나열합니다. 공개 스키마와 내가 정의한 스키마에서 내가 만든 모든 테이블 (및 가능한 뷰)을 원합니다. 여기에 설명 된대로 스키마를 만들 때 스키마를 검색 경로에 명시 적으로 추가하지 않고도이 작업을 수행 …

2
MongoDB와 PostgreSQL을 함께 사용
현재 진행중인 프로젝트는 기본적으로 밀 문서 관리 시스템입니다. 즉, 약간의 주름이 있습니다 (놀람, 놀라움). 일부 주름은 프로젝트에 따라 상당히 다르지만, 일반적인 정답이없고 (어쨌든 찾을 수 있음) 더 넓은 문제 영역에 적용 할 수있는 일반적인 관찰 및 질문이 있다고 생각합니다. . 여기에는 많은 것이 있으며 이것이 StackExchange Q & A 형식에 …

1
PostgreSQL에서 디스크 공간을 확보하는 방법?
이 질문은 데이터베이스 관리자 Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 5 년 전에 이주했습니다 . cca가있는 테이블이 거의없는 9.1 데이터베이스의 로컬 설치가 있습니다. 300 개의 mio 레코드와 데이터베이스가 약 20GB로 증가했습니다. 그 후 delete from모든 레코드를 삭제하라는 명령을 내 렸습니다 (을 사용해야 truncate했지만 그 사실을 …

2
PostgreSQL 데이터베이스에서 LC_CTYPE의 영향은 무엇입니까?
그래서 PostgreSQL이 설치된 데비안 서버가 거의 없습니다. 역사적으로 이러한 서버와 PostgreSQL은 라틴 9 문자 세트로 현지화되어 그 당시에는 괜찮 았습니다. 이제 우리는 폴란드어, 그리스어 또는 중국어와 같은 것을 처리해야하므로 변경이 점점 커지고 있습니다. UTF8 데이터베이스를 만들려고 할 때 메시지가 나타납니다. 오류 : UTF8 인코딩이 로케일 fr_FR과 일치하지 않습니다. 세부 사항 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.