«postgresql» 태그된 질문

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

1
GIN 인덱스 TSVECTOR 열에서 부분 일치를 가져옵니다.
이것을 쿼리하여 결과를 얻고 싶습니다. SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; 이것은 작동하고 tsv포함 하여 행을 반환합니다 Available. 그러나 avai( 사용 lable하지 않으면) 아무것도 찾을 수 없습니다. 모든 쿼리가 사전에 있어야합니까? 그런 편지 만 쿼리 할 …

7
그룹화 또는 창
창 기능을 사용하여 해결할 수 있다고 생각되는 상황이 있지만 확실하지 않습니다. 다음 표를 상상해보십시오 CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3 ), ( '2017-01-10 07:19:23.1', 3 ), ( '2017-01-10 07:19:24.1', …

1
데비안 / 우분투에서 PgAdmin 4 설치 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . PgAdmin 4 1.0이 방금 릴리스되었지만 Linux 용 다운로드 페이지에는 yum 설치 프로그램에 대한 링크 만 있습니다. deb 설치 프로그램을 만들 계획이 있는지 …

1
AWS RDS postgres 데이터베이스의 주요 버전을 원활하게 업그레이드하려면 어떻게해야합니까?
오늘 아침 저는 AWS RDS에서 PostgreSQL 데이터베이스를 업그레이드하는 데 참여했습니다. 버전 9.3.3에서 버전 9.4.4로 이동하려고했습니다. 준비 데이터베이스에서 업그레이드를 "테스트"했지만 준비 데이터베이스는 훨씬 작으며 다중 AZ를 사용하지 않습니다. 이 테스트는 꽤 부적절하다는 것이 밝혀졌습니다. 프로덕션 데이터베이스는 다중 AZ를 사용합니다. 우리는 과거에 마이너 버전 업그레이드를 해왔으며,이 경우 RDS는 먼저 스탠바이를 업그레이드 한 …

1
고객 별 10 번째 및 90 번째 백분위 수 얻기
고객과 점수가 포함 된 테이블이 있습니다 (이 경우와 관련이없는 다른 요인을 기준으로 고객이 여러 점수를 가질 수 있음). 다음과 같이 보입니다. customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 | 1 2 | 131 …

1
왜 새로운 사용자가 PostgreSQL에서 테이블을 만들 수 있습니까?
다음 두 가지 자습서를 따라 DB를 만듭니다. 완전한 권한을 가진 사용자 링크 읽기 전용 사용자 링크 그런 다음 CJ Estel의 자습서 에서 " 새 사용자에게 명시 적으로 테이블 을 제공하지 않았더라도 테이블 을 생성 하는 기능을 상속했을 수도 있습니다"라는 팁을 얻었습니다 . 물론 읽기 전용 사용자는 테이블을 만들고 소유 할 …

1
유휴 쿼리를 어떻게 디버깅합니까?
데이터베이스에서 매일 실행되는 배치 쿼리가 있습니다. 그러나 유휴 상태에 빠진 것처럼 보이며 진행 상황을 디버깅하는 데 많은 어려움이 있습니다. 쿼리는 동시에 삽입되는 테이블에 대한 집계이므로 문제와 관련이 있다고 생각합니다. 집계는 이전 날짜 데이터에 있으므로 삽입이 결과에 영향을 미치지 않아야합니다. 단서 sqlalchemy를 사용하여 파이썬 스크립트 내에서 이것을 실행하고 있습니다. 그러나 트랜잭션 …

1
데이터베이스의 모든 테이블에 대한 액세스 권한 부여
나는 최근 서버의 한 사용자와 일반 액세스 권한을 공유하기를 원해요 나는 간단한 것을 깨달았다 CREATE USER및 GRANT ALL ON DATABASE명령은 그에게 간단한 실행하지 않은 SELECT데이터에 있습니다. 주어진 데이터베이스에서 지정된 사용자에게 모든 테이블에 대한 권한을 부여 public하고 싶지만 일종의 권한이 허용되는지 알지 못하므로 전체 스키마에 대한 액세스 권한을 부여하는 것이 가장 …

2
Postgres 불완전 시작 패킷 오류
Ubuntu 14.04에 Postgres 9.3을 설치하려고하는데 시작시 성가신 오류가 발생합니다. 내가보고있는 것은 다음과 같습니다. $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] 따라서이 출력으로 로그 파일을 확인했습니다. 2015-01-05 21:50:05 EST …

1
다른 테이블에서 모든 열 업데이트
다른 테이블에서 테이블을 업데이트해야하며 모든 열을 업데이트해야합니다. SET절의 모든 열을 나열하는 것 외에도 한 번에 모두 업데이트하는 방법이 있습니까? 이처럼 : update tableA set * = tableB.* from tableB where tableA.id = tableB.id psql에서 시도했지만 작동하지 않습니다. 다음과 같이 모든 열을 나열해야합니다. update tableA set c1 = tableB.c1, c2 = …


2
큰 테이블에서 그룹당 가장 큰 가치를 얻는 효율적인 쿼리
주어진 테이블 : Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) 이 테이블에는 2 천만 건의 레코드 가 있으며 비교적 많은 수의 레코드 가 아닙니다. 그러나 순차적 스캔이 …

7
PostgreSQL 9.3이 Ubuntu에서 시작되지 않는 이유는 무엇입니까?
Ubuntu 12.04 및 13.04를 실행하는 2 개의 VM에있는 APT 저장소에서 PostgreSQL 9.3을 성공적으로 설치했지만 Ubuntu 12.04를 실행하는 호스트 컴퓨터에 제대로 설치할 수는 없습니다. 설치 (이번)는 괜찮은 것처럼 보이지만 이해할 수없는 오류가있을 수 있습니다. * No PostgreSQL clusters exist; see "man pg_createcluster" Setting up postgresql-9.3 (9.3.0-2.pgdg12.4+1) ... Creating new cluster 9.3/main …

2
VACUUM FULL과 CLUSTER의 PostgreSQL 차이점
데이터가 차지하는 200GB 크기의 테이블과 6 개의 인덱스로 180GB 크기의 테이블이 있습니다. 30 % 팽만감으로 인해 차지하는 불필요한 공간을 되찾고 싶습니다. job_id_idx 인덱스에 클러스터됩니다 . 공간을 되 찾으려면 cluster명령 또는 vacuum full명령 을 사용해야 합니까? 이 두 명령의 차이점은 무엇입니까? 인가 vacuum full와 같은 일부 열을 기준으로 순서 cluster명령은? 두 …

4
Postgres 9.2로 업그레이드 할 때 이전 포스트 마스터를 종료 할 수 없습니다
Postgres 9.2.2 (9.1.4)로 업그레이드하고 있습니다. 다음을 사용하여 DB를 업그레이드하려고 할 때 : pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres 다음과 같은 오류 메시지가 나타납니다. Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to be a postmaster servicing the old cluster. Please shutdown that …

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