«postgresql» 태그된 질문

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

6
PostgreSQL에서 VALUES를 사용하여 임시 테이블을 생성하는 방법
PostgreSQL을 배우고 WITH디버깅을 위해 임시 테이블 또는 일반 테이블 대신 사용할 수 있는 선언 을 만드는 방법을 알아 내려고 노력 중 입니다. 나는 설명서 보았다 표를 작성 하고 그것을 말한다 VALUES쿼리로 사용할 수 있지만 예를주지 않는다; 그에 VALUES연결된 조항에 대한 문서도 예제가 없습니까? 그래서 다음과 같이 간단한 테스트를 작성했습니다. DROP …


2
PostgreSQL에서 대량 업데이트 성능 최적화
Ubuntu 12.04에서 PG 9.1 사용 현재 데이터베이스에서 대량의 UPDATE 문 집합을 실행하는 데 최대 24 시간이 걸립니다. UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (우리는 ID로 식별 된 객체의 필드를 덮어 쓰고 있습니다.) 값은 외부 데이터 소스 (테이블의 DB에 아직없는)에서 가져옵니다. 테이블에는 각각 …

4
라이브 DB에서 pg_dump를 실행하면 일관된 백업이 생성됩니까?
지속적으로 수정되는 3GB 데이터베이스가 있으며 서버를 중지하지 않고 백업해야합니다 (Postgres 8.3). 내 pg_dump가 5 분 동안 실행됩니다. 프로세스 중에 데이터가 수정되면 어떻게됩니까? 일관된 백업을 받습니까? 언제 재난이 닥쳤는지 알고 싶지 않습니다. Postgres 설명서 http://www.postgresql.org/docs/8.3/static/app-pgdump.html 은 이것에 대해 아무 말도하지 않습니다.
37 postgresql 

5
PostgreSQL bytea 열에 데이터를 삽입하는 방법은 무엇입니까?
이 질문은 bytea v. oid v. blobs v. large objects 등에 관한 것이 아닙니다. 기본 키 integer필드와 필드가 포함 된 테이블 이 bytea있습니다. bytea필드에 데이터를 입력하고 싶습니다 . 아마도 이것은 PL/언어 중 하나에 의해 수행 될 수 있으며, 앞으로이 작업을 수행 할 수 PL/Python있습니다. 여전히 테스트하고 실험하면서 "표준"SQL 문을 사용하여 …

2
PostgreSQL EXCLUDE USING 오류 : 데이터 유형 정수에 기본 연산자 클래스가 없습니다
PostgreSQL 9.2.3 에서이 단순화 된 테이블을 만들려고합니다. CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); 하지만이 오류가 발생합니다. ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an operator class for the …

2
CREATE OR REPLACE를 사용하여 PostgreSQL보기에서 열 이름을 바꿀 수 없습니다
PostreSQL 8.3에서 기존 테이블과 비슷하지만 열 이름이 다른 뷰를 만들려고합니다. 이 작동합니다 CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; 위는 family_tree 테이블을 복제하지만 다음 시도는 실패합니다. CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; 오류 :보기 열 …
37 postgresql 

1
동일한 쿼리에서 다른 조건으로 Postgres Count
Postgres 9.3 편집 다음 스키마가있는 보고서를 작성 중입니다 .http : //sqlfiddle.com/#! 15 / fd104 / 2 현재 쿼리는 다음과 같이 정상적으로 작동합니다. 기본적으로 3 테이블 내부 조인입니다. 나는이 쿼리를 만들지 않았지만 그것을 떠난 개발자는 쿼리를 수정하고 싶습니다. 보시다시피를 TotalApplication기준으로 총 애플리케이션 수를 계산합니다 a.agent_id. totalapplication결과 에서 열을 볼 수 있습니다. …

2
"비트 맵 힙 스캔"및 "비트 맵 인덱스 스캔"이해
다음 예를 통해 오해를 설명하려고 노력할 것입니다. 의 기본 사항 을 이해하지 못했습니다 Bitmap Heap Scan Node. SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';계획이 다음과 같은 쿼리를 고려하십시오 . Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) (actual time=0.077..0.077 rows=2 loops=1) Recheck Cond: (((username)::text < …
36 postgresql  index 


2
WHERE 절은 작성된 순서대로 적용됩니까?
큰 테이블 (37 백만 행)을 들여다보고 쿼리에서 작업이 실행되는 순서에 대한 질문을 최적화하려고합니다. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select offer.offer_day from offer inner join province on offer.id_province = province.id_province inner join center cr on cr.id_cr = province.id_cr where …

5
PostgreSQL에서 한 테이블에서 다른 테이블로 수백만 행을 효율적으로 복사하는 방법은 무엇입니까?
두 개의 데이터베이스 테이블이 있습니다. 하나는 수억 개의 레코드를 포함합니다. 그 하나를 부를 수 history있습니다. 다른 하나는 매일 계산되며 모든 레코드를 history하나 에 복사하고 싶습니다 . 내가 한 일은 달렸다. INSERT INTO history SELECT * FROM daily 그리고 한동안 트릭을 수행했지만 레코드 수가 계속 증가함에 따라 점점 느려졌습니다. 지금은 복사 …
36 postgresql 

6
"저장 프로 시저"와 "저장 함수"의 차이점은 무엇입니까?
따라서이 질문에 대한 의견은 PostgreSQL의 "Stored Procedrues"와 "Stored Funtions"에 약간의 차이가 있다고 언급합니다. 주석은 위키피디아 기사로 연결 되지만이 중 일부는 적용되지 않는 것 같습니다 (예 : SELECT문장 에서 사용될 수 있음 ). 구문 자체는 조금 혼란 것 같다 : CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$ BEGIN [...] END; $emp_stamp$ …

3
MD5 필드에 가장 적합한 데이터 유형은 무엇입니까?
우리는 읽기 / 무거운 것으로 알려진 시스템을 설계하고 있습니다 (분당 수만 번 읽기). names일종의 중앙 레지스트리 역할을 하는 테이블 이 있습니다. 각 행에는 해당 text필드 의 MD5 해시 인 representation고유 한 필드 key가 representation있습니다. 1 이 표는 현재 수천만 건의 레코드를 보유하고 있으며 애플리케이션 수명 기간 동안 수십억 건으로 증가 …

4
PostgreSQL 데이터베이스 테이블의 마지막 수정 날짜 가져 오기
이 답변에 설명 된대로 파일 수정 날짜를 확인하여 테이블이 수정 된 시점을 얻으려고합니다 . 그러나 결과가 항상 올바른 것은 아닙니다. 파일 수정 날짜는 테이블을 업데이트 한 후 몇 분 후에 업데이트됩니다. 올바른 행동입니까? PostgreSQL은 테이블 수정 사항을 일부 캐시에 저장 한 다음 하드 드라이브로 플러시합니까? 그렇다면 테이블의 올바른 마지막 수정 …
35 postgresql 

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