Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
이전 | up | 부록 E. 토토 핫 | 다음 |
출시 날짜 : 2014-07-24
이 토토 핫에는 9.3.4의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.26.
9.3.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나이 토토 핫는에서 논리 오류를 수정합니다.pg_upgrade및 색인 손상
또한 9.3.4 이전 버전에서 업그레이드하는 경우,섹션 E.22.
inpg_upgrade, 제거pg_multixact뒤에 남은 파일initdb(Bruce Momjian)
Pre-9.3.5 버전의를 사용한 경우pg_upgrade데이터베이스 클러스터를 업그레이드하려면$ pgdata/pg_multixact/오프셋/0000진공. 설치에 이것에 있는지 여부를 결정합니다
with list (file) as as (pg_ls_dir ( 'pg_multixact/offsets'))
이 쿼리가 반환되는 경우t, 수동으로$ pgdata/pg_multixact/오프셋/0000. 경우 아무것도하지 않습니다f.
패딩 바이트를 올바르게 초기화contrib/btree_gist인덱스 ON비트열 (Heikki Linnakangas)
이 오류는 값으로 인해 쿼리 결과가 잘못 될 수 있습니다.비트또는비트열은Reindex
진 목록 페이지를 삭제할 때 찢어진 페이지로부터 보호 (Heikki
이 토토 핫은 시스템 충돌이 발생하면 가능한 색인 손상을 방지합니다.
재생 중에 GIST 인덱스 페이지의 오른쪽 링크를 지우지 마십시오.
이 오류는 Gist의 일시적으로 잘못된 답변으로 이어질 수 있습니다.
SP-Gist에 삽입하는 동안 코너 케이스 무한 루프를 토토 핫하십시오
sp-gist 색인 검색에서 잘못된 답변 토토 핫-|-(범위 인접) 연산자 (Heikki
랩 어라운드 처리에 대한 토토 핫PG_MULTIXACT/회원(Álvaro Herrera)
Truncatepg_multixact진공(Álvaro
이 변경 사항은pg_multixact세그먼트는 제거 할 수 없습니다
WAL 이후 가시 가능한 플래그의 불일치 가능성을 해결하십시오
중첩 된 호출 중에 was recorrect 캐시 무효화 토토 핫HeagivesharedInvalidMessages
(Andres
동시에 잠겨있는 튜플을 업데이트 할 때 레이스 조건 토토 핫
토토 핫"Pathkey 항목을 찾을 수 없습니다플래너 실패연합상속이있는 테이블에서 읽는 서브 퀘스트에 대한 초과
서브 쿼리의 출력이 독특하다고 가정하지 마십시오.
이 감독은 같은 구성의 잘못 최적화로 이어질 수 있습니다여기서 x in (y, generate_series (1,10).
플래너 향상and/또는가능하면 (Tom
이 변경 사항은보다 공격적인 매개 변수가있는 경우를 토토 핫합니다.
플래너가 동등한 것을 보도록variadic및 비variadic함수 호출이 동등한 (Tom Lane)
예를 들어이 버그는 표현식을 사용하지 못할 수 있습니다.
중첩 처리 토토 핫JSON개체json_populate_recordset ()
및 친구
중첩JSON객체가 발생할 수 있습니다
입력 유형 카테고리의 식별 토토 핫to_json ()
및 친구 (Tom Lane)
이것은 부적절한 인용으로 이어진 것으로 알려져Money필드JSON결과,
복합 요소의 필드를 해체하지 않는 실패 토토 핫
토스트 포인터를 다시 복사 할 수있는 경우를 토토 핫합니다."토스트 값에 대한 누락 된 청크 번호 0 ..."언제
토토 핫"레코드 유형은 없었습니다출력에 대한 전체 줄 참조가있는 고장
사용자 정의 함수를 호출 할 때 가능한 충돌 토토 핫
인수를 평가하는 동안 Query-Lifespan 메모리 누출 토토 핫From(Tom Lane)
정기 표현에서 세션 리포드 메모리 누출 토토 핫
데이터 인코딩 오류 토토 핫hungarian.stop(Tom Lane)
OID로 외국 테이블이 생성되는 것을 방지default_with_oidsIS TRUE (Etsuro Fujita)
현재에 삽입 된 행에 대한 Liveitive 검사 토토 핫
이것은 문제를 일으킬 수 있습니다 (적어도 가짜 경고, 그리고색인 생성또는클러스터나중에 동일하게 완료되었습니다
클리어pg_stat_activity.XACT_START동안준비(Andres Freund)
이후준비, 원산지
토토 핫소유 한 reassign텍스트에 실패하지 않음
예방PG_CLASS.relminmxid거꾸로 가면 값진공 Full(Álvaro Herrera)
가독성을 향상시키기 위해 규칙/보기 덤프의 들여 쓰기를 줄입니다
이 변경 사항은 중첩에 적용되는 압입 양을 줄입니다.
열이 후속 추가 될 때 규칙/보기 덤핑 토토 핫사용사양 (Tom Lane)
수리 뷰 인쇄 일부 경우 기능과 관련된 경우From복합 유형을 반환합니다
우체국 마스터 스타트 업 동안의 신호 블록 (Tom Lane)
이렇게하면 우체국 장이 올바르게 정리할 수 있습니다.Sigint아직 시작하는 동안.
처리시 클라이언트 호스트 이름 조회 토토 핫pg_hba.conf대신 호스트 이름을 지정하는 항목
Reverse-DNS 조회 실패가보고되는지 확인하십시오
루트 사용자가 사용하도록 허용postgres -candPostgres(Maumau)
루트로 서버를 시작하는 금지는PG_CTL일부 시나리오에서.
임시 우체국 장의 보안 유닉스 도메인 소켓이 시작되었습니다확인(Noah Misch)
소켓 파일에 액세스 할 수있는 로컬 사용자는/tmp. 위험은 남아 있습니다
이 변경의 유용한 부작용은 단순화하는 것입니다확인재정의 빌드에서 테스트default_pgsocket_dir. 인기있는 비 디폴/var/run/postgresql종종
Windows에서 작동하도록 테이블 스페이스 생성 WAL REPLAY를 토토 핫하십시오
Windows에서 소켓 생성 실패 감지 토토 핫 (Bruce
Windows에서 새 세션이 pgc_backend의 값을 흡수하도록 허용log_connections)
이전에 파일에서 그러한 매개 변수가 변경된 경우
Windows에서 실행 가능한 경로 이름을 올바르게 인용합니다 (Nikhil
이 감독은 원인이 될 수 있습니다initdbandpg_upgrade@표지판.
링크 토토 핫Libpythonon
이전에 사용한 방법은 파이썬 라이브러리에서 실패 할 수 있습니다.
버퍼 팽창을 피하십시오libpq13980_14085
libpq강요 될 수 있습니다"손실). 평범한 상황에서recv ()
루프 캔
LDAP 조회를 시도하는지 확인하십시오libpq의도 한대로 시간 초과 (Laurenz Albe)
토토 핫ECPG옳은 일을하려면char *a
토토 핫pg_dumpa
보기의 쿼리가 기능적 종속성에 의존하는 경우에 발생합니다.그룹 byList.pg_dump충분히 혼란 스러웠습니다
구문 분석 토토 핫pg_dumpall's-i스위치 (Tom Lane)
토토 핫PG_RESTORE의 처리
직접-대사로의 자료로 복원 된 아카이브 파일에서pg_dump
토토 핫pg_upgrade어디에
이 드문 상황은로 나타납니다."관계 OID 불일치"오류.
inpg_upgrade, 보존pg_database.datminmxidandPG_CLASS.relminmxid이전 클러스터의 값 또는
이러한 변화는 Autovacuum이 주장 할 수있는 시나리오를 방지합니다
예방Contrib/Auto_explain설명(Tom Lane)
ifauto_explain활성화되어 있습니다설명 (분석, 타이밍 끄기)그럼에도 불구하고 인쇄 타이밍 정보에 대한 명령.
Query-Lifespan 메모리 누출 토토 핫Contrib/DBlink(Maumau, Joe Conway)
inContrib/Pgcrypto함수, 확인하십시오
이미 프리 드 메모리 사용 방지contrib/pgstattuple'spgstat_heap ()
(Noah Misch)
inContrib/uuid-sossp, 상태를 캐시합니다
이것은 UUID 생성의 효율성을 향상시키고/dev/urandom, 그 플랫폼에서.
시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2014E 토토 핫