Postgresql 9.1.24 문서 | ||||
---|---|---|---|---|
이전 | up | 부록 E. | 다음 |
출시 날짜 : 2012-02-27
이 젠 토토에는 9.1.2의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.25.
트리거 함수에 대한 권한을 실행해야합니다.트리거 만들기(Robert Haas)
이 누락 된 수표는 다른 사용자가보안, 그렇지 않으면 트리거 함수가
공통 이름의 길이에서 임의의 제한을 제거합니다
둘 다libpq및
Newlines를 이름으로 공간으로 변환pg_dump댓글 (Robert
pg_dump는 불쾌했습니다
삽입 동시 삽입으로부터 Btree 지수 손상을 수정하십시오
삽입으로 인한 인덱스 페이지 분할진공인덱스 항목 제거를 그리워합니다"블록 n을 읽을 수 없습니다) 또는 더 나쁘고 조용히 잘못된 쿼리 결과
WAL 동안 공유 버퍼의 과도 제로화를 수정합니다
재생 로직은 때때로 0을 보이고 리필합니다"유효하지 않은 메모리 alloc.
데이터 수정 처리 수정with서브 플랜트읽기다시 확인 (Tom Lane)
A with조항 포함삽입/업데이트/삭제업데이트또는삭제명령이 필요했습니다Committed 읽기모드.
SSI 트랜잭션 정리에서 코너 케이스 수정 (Dan
읽기 제기 직렬화 가능한 트랜잭션을 완료 할 때,
핫 스탠드 후에 다시 시작하려면 Postmaster를 수정하십시오
로직 오류로 우체국 장이 종료되었습니다
수정클러스터/진공 Full소유 한 토스트 값 취급
이 감독은로 이어질 수 있습니다."중복 키 값은 고유 한 것입니다토스트에 대해보고 된 오류
테이블 당뿐만 아니라 콜럼 당 권한 업데이트
이것을 실패했다는 것은 이전에 부여 된 것을 의미했습니다
외국 데이터 포장지 및 외국 서버 지원소유 한 재 설계(알바로
이 명령이 실패했습니다"예상치 못한소유권을 변경 해야하는 경우 오류
일부 설정에 대해 존재하지 않는 값을 허용사용자/데이터베이스 세트 변경(Heikki
허용default_text_search_config, default_tablespace및temp_tablespaces이름으로 설정됩니다search_path및 이러한 설정
수정"지원되지 않은 노드 유형"오류로 인한 오류Collatein삽입Expression (Tom Lane)
테이블을 삭제하는 데 문제가있을 때 충돌을 피하십시오
테이블을 떨어 뜨리면 기본이 삭제됩니다
WAL 재생 중에 발생하는 오류에서 복구드롭 테이블 스페이스(Tom Lane)
재생은 테이블 스페이스를 제거하려고 시도합니다
accessexclusivelocks 로깅에서 레이스 조건을 수정하십시오
때로는 자물쇠가 보유하고있는 것으로 기록됩니다"거래 0". 이것은
WAL 재생 중에 OID 카운터를 올바르게 추적합니다
이전의 OID 카운터는 높은 상태로 갇혀있을 것입니다.
오도 방출 방지"일관된 복구 상태 도달"로그
초기 값 수정pg_stat_replication.Replay_Location(Fujii Masao)
이전에 표시된 값은 AT까지 잘못되었습니다
정규 표현식 수정*첨부 (Tom Lane)
정확한 문자열 일치를 시행하는 대신 코드
비슷한 문제는 여전히 역 참조를 괴롭 힙니다PostgreSQL젠 토토.
처리시 최근에 소개 된 메모리 누출 수정inet/CIDR값 (Heikki Linnakangas)
2011 년 12 월 젠 토토 패치PostgreSQL메모리 누출이 발생했습니다
지수 표현을 추진하는 플래너의 능력을 고정합니다Union All(Tom Lane)
이 유형의 최적화는 실수로 비활성화되었습니다
계획 수정with조항업데이트/삭제상속 테이블에서 (Tom Lane)
이 버그는"계획을 찾을 수 없었습니다실패.
처리 할 진 비용 추정 수정열인 (...)색인 조건 (Marti
이 감독은 일반적으로 그러한 경우 충돌로 이어질 것입니다.
AN과 세션을 종료 할 때 어설 션 실패 방지
이 버그
이후에 매달린 포인터 수정생성/선택a
대부분의 경우 이것은 단지 주장 실패로 이어졌습니다.
syslogger에서 파일 핸들의 이중 닫기를 피하십시오
일반적 으로이 오류는 보이지 않았지만 유발합니다
PLPGSQL에서 I/O 개수 관련 메모리 누출 수정
특정 작업이 끝날 때까지 메모리 누출됩니다
Perl의 SVPVUTF8 () 함수 (Andrew
이 함수는 TypeGlob 또는 확실한 경우 충돌합니다$^V.
inpg_dump, 덤프하지 마십시오
개선pg_dump's
pg_dumpNOT NULL부모가 아닌 곳
수정PG_RESTORE's
직접-다이베이스가있는 아카이브 파일에서 복원-inserts또는-Column-Inserts옵션을 사용할 때 옵션 실패PG_RESTORE젠 토토에서
Teachpg_upgradetoPlpython의 공유 도서관 (Bruce
Plpython이 포함 된 Pre-9.1 데이터베이스 업그레이드
허용pg_upgradeTOregclass열 (Bruce Momjian)
이후pg_upgrade지금pg_classOIDS, 더 이상 그 이유가 없었습니다
makelibpq무시enotdir찾을 때의 오류
이것은 SSL 연결을 설정할 수 있습니다/dev/null.
더 많은 필드 정렬 문제 수정ECPG의 SQLDA 지역 (Zoltan
허용at옵션ECPG 딜 로이징진술 (Michael Meskes)
이를 지원하기위한 인프라가 있습니다
Varchar를 정의 할 때 변수 이름을 사용하지 마십시오.
수정contrib/auto_explain's
출력은 상단 레벨에서 괄호를 사용했습니다.
오류 수정Contrib/Intarray'sint [] & int []운영자 (기 illa
가장 작은 정수가있는 경우 두 입력 배열이 있습니다.
오류 감지 수정Contrib/Pgcrypto'sEncrypt_iv ()
anddecrypt_iv ()
(Marko Kreen)
이 함수는 특정 유형의보고에 실패했습니다
1 바이트 버퍼 오버런 수정contrib/test_parser(Paul Guyot)
코드는 하나 이상의 바이트를 읽으려고합니다.contrib/test_parser만 예제 코드입니다.
use__sync_lock_test_and_set ()
스핀 록
이 함수는 이전 사용을 대체합니다.SWPB지시입니다
use-fexcess-precision = Standard이를 허용하는 GCC 버전으로 빌드 할 때 옵션
이것은 최근 버전에서 분류 된 시나리오를 방지합니다
freebsd (Chris Rees)에서 스레드 파이썬 사용 허용
우리의 구성 스크립트는 이전에 이것을 믿었습니다
Mingw 빌드가 표준 이름을 사용하여 OpenSSL을 사용하도록 허용합니다