«postgresql» 태그된 질문

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

2
카탈로그를 기반으로하는 정수 대신 열이 직렬 데이터 형식으로 정의되어 있는지 어떻게 확인합니까?
그래서 현재 테이블 정의를 빌드하기 위해 postgres (9.1) 카탈로그를 읽는 SQL을 만들고 있습니다. 그러나 SERIAL / BIGSERIAL 데이터 형식에 문제가 있습니다. 예: CREATE TABLE cruft.temp ( id BIGSERIAL PRIMARY KEY ); SELECT * FROM information_schema.columns WHERE table_schema='cruft' AND table_name='temp'; "db","cruft","temp","id",1,"nextval('cruft.temp_id_seq'::regclass)","NO","bigint",,,64,2,0,,,,,,,,,,,,,"db","pg_catalog","int8",,,,,"1","NO","NO",,,,,,,"NEVER",,"YES" 데이터베이스 이름 (db), 스키마 이름 (cruft), 테이블 이름 (temp), 열 …

1
PostgreSQL에서 로컬 파일에서 원격 DB로 복사하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 육년 전 . 나는 psql의 초보자이며 도움이 필요하다. 로컬 CSV를 원격 DB에로드하려면 어떻게해야합니까? 다음 명령을 사용하고 있습니다 \COPY test(user_id, product_id, …

1
PostgreSQL은 어떻게 기본 키의 클러스터 이후에 디스크에서 새 레코드를 물리적으로 주문합니까?
PostgreSQL이 디스크에서 레코드를 주문하는 방법을 알아야합니다. 이 경우 docs에 명시된 바와 같이 인덱스 조합을 이용하고 싶습니다 . 이것은 비트 맵을 사용하여 일치하는 행을 가져 와서 실제 위치에 따라 반환합니다. 문제의 테이블이 기본 키로 클러스터되었습니다. 알다시피 PostgreSQL은 클러스터링이 완료된 후에도 자동으로 클러스터링을 계속하지 않습니다 (그러나 특정 인덱스에 따라 클러스터링되었다는 것을 기억합니다). …


2
결과를 기다리지 않고 psql에서 쿼리를 실행하는 방법은 무엇입니까?
기존 테이블에서 새 테이블을 만들려면 내 쿼리에 시간이 오래 걸립니다. 그래서 사무실에 원격 데이터베이스를 설정했습니다. 더 많은 RAM이 있습니다. psql을 사용하여 평소처럼 집에서 데이터베이스에 연결할 수 있습니다. 응답을 기다릴 필요없이 원격 서버가 터미널에서 쿼리를 실행하도록하려면 어떻게해야합니까? (postgresql-9.2, 리눅스 환경) 편집 : 다른 솔루션을 사용할 수 있으므로 psql을 사용할 필요가 없습니다.

4
PostgreSQL : 사용자의 비밀번호 변경이 작동하지 않습니다
나는 설치 PostgreSQL에 EC2기계와 지금은 사용자의 암호를 변경하려면postgres 나는한다 $ sudo -u postgres psql psql (9.1.5) Type "help" for help. postgres=# ALTER USER postgres WITH PASSWORD 'newpasswd'; ALTER ROLE 그런 다음 쉘을 종료하고 새 비밀번호로 로그인을 시도합니다 $ psql -U postgres -W Password for user postgres: psql: FATAL: Peer authentication …

3
Heroku에서 pgAdmin3을 Postgres에 연결
Django 앱과 관련 하여 Heroku Postgres 데이터베이스 ( Database )를 실행하고 있습니다. 추가 기능을 참조하는 문서는 여기에 있습니다 . Heroku는 오늘 사용자에게 기본값이었던 공유 데이터베이스 애드온에서 모든 것을 마이그레이션 할 것이라고 경고했기 때문에 이것이 커뮤니티에 가치있는 질문이라고 생각했습니다. pgAdmin3을 데이터베이스에 연결하는 데 문제가 있습니다. 위 링크의 지침에 따라 다음 명령으로 …

1
EC2-PostgreSQL 데이터를 올바르게 백업하는 방법?
설정은 다음과 같습니다. 3 개의 추가 볼륨이있는 1 개의 작은 Amazon Linux (EBS 지원) ​​EC2 인스턴스. 이것은 웹 서버 및 데이터베이스 서버입니다. 하나는 코드, 하나는 PostgreSQL (8.4) 데이터 디렉토리, 그리고 하나는 PostgreSQL의 WAL 파일을 저장하는 볼륨입니다. (1) WAL 파일이있는 볼륨에는 데이터 디렉토리의 기본 백업이 있으며 pg_start_backup ()을 수행 한 후에 …

2
PostgreSQL PITR 복원
CentOS 5.8 32 비트 OS에서 PostgreSQL 9.1 서버를 실행하고 있으며 WAL 아카이빙을 활성화했습니다. 이 서버에는 databaseA, databaseB 및 databaseC의 세 가지 데이터베이스가 있습니다. 누군가 데이터베이스 B에서 오후 12시에 테이블을 삭제하고 테이블이 삭제되기 직전까지 databaseB를 복원하려고합니다. 시간은 지금 오후 3시입니다. 다른 두 데이터베이스에서 3 시간 분량의 데이터를 잃지 않고 데이터베이스를 오후 …

3
postgresql에서 최대 레코드 수를 유지할 수 있습니까?
기본적으로 Postgresql 테이블의 일부는 서버 액세스 로그를 유지하는 데 사용되며 때로는 생산 중에 상당히 커질 수 있습니다. postgresql에서 테이블이 가질 수있는 최대 레코드 수를 보유하고 가장 오래된 레코드를 푸시하도록 설정하는 방법이 있습니까?

1
백분위 수를 계산하는 빠른 일반적인 방법
PostgreSQL에서 정렬되지 않은 열의 n> 1 백분위 수를 찾고 싶습니다. 예를 들어 20, 40, 60, 80 및 100 백분위 수입니다. 확실한 해결책은 열을 계산하고 정렬 한 다음 모양을 만드는 것이지만 더 나은 솔루션을 기대하고 있습니다. 어떤 아이디어? 추신 : 나는 MySQL에 대한 좋은 해결책 을 찾았 지만 psql로 번역 할 …

1
규칙이 적용된 후 쿼리를 어떻게 볼 수 있습니까?
에서 문서 - 37.3.1.1. "단계별 첫 번째 규칙" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO INSERT INTO shoelace_log …

4
주석으로 PostgreSQL 스키마를 버전 제어하는 ​​방법은 무엇입니까?
코드, 문서, 시스템 구성 : Git 작업의 대부분을 버전 관리 합니다. 내 소중한 모든 작업이 텍스트 파일로 저장되기 때문에 그렇게 할 수 있습니다. 또한 Postgres 데이터베이스를위한 많은 SQL 스키마를 작성하고 다루었습니다. 이 스키마에는 뷰, SQL 함수가 포함되어 있으며 Postgres 함수를 R 프로그래밍 언어 ( PL / R을 통해 )로 작성합니다. …

2
PITR을 중지 / 비활성화하고 WAL 세그먼트를 안전하게 청소하려면 어떻게합니까?
프로덕션 서버는 CentOS 릴리스 5.2 (최종)에서 PostgreSQL v8.2.3을 실행하고 있습니다. 프로덕션 서버에서 PITR을 설정했습니다. 어떤 이유로 PITR을 설정 한 후에는 PITR을 관리 및 유지 관리 할 수 ​​없습니다. 결국 WAL 보관 드라이브 (보조 드라이브)가 가득 찼으며 (100 % 사용) 보관할 추가 WAL 보관 세그먼트가 pg_xlog / 디렉토리 자체 (기본 드라이브에서 …

5
전문 풀 타임 PostgreSQL DBA가 있습니까?
내 직업을 위해 PostgreSQL을 데이터베이스로 사용하여 JavaEE 응용 프로그램을 작업합니다. 데이터베이스 서버를 관리하는 프로덕션 서버에 대한 sysadmin이 있지만 풀 타임 DBA가 없으므로 궁금한 점이 있습니다. 풀 타임 전용 DBA가 Oracle 데이터베이스와 독점적으로 작동한다고 생각합니다. Postgres 전용 DBA가 없다고 가정하고 무언가를 간과하고 있습니까? 추신 : 나는 단지 이것을 단지 호기심으로 요구하고 …

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