Postgresql 9.4.26 문서화 | |||
---|---|---|---|
이전 | up | 부록 E. 사설 토토 사이트 노트 | 다음 |
출시 날짜 : 2015-10-08
이 사설 토토 사이트에는 9.4.4의 다양한 수정 사항이 포함되어 있습니다. 9.4 주요 사설 토토 사이트의 새로운 기능에 대한 자세한 내용은 참조섹션 E.27.
9.4.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 9.4.4 이전 버전에서 업그레이드하는 경우 참조섹션 E.23.
스택 오버플로에 대한 가드JSON파싱 (Oskari Saarenmaa)
응용 프로그램이 PostgreSQL을 구성하는 경우JSON또는JSONB임의의 사용자 입력의 값으로 응용 프로그램의 사용자는 PostgreSQL 서버를 안정적으로 충돌시켜 순간 서비스 거부를 유발할 수 있습니다. (CVE-2015-5289)
사설 토토 사이트Contrib/Pgcrypto너무 짧은 감지 및보고crypt ()
소금 (Josh Kupershmidt)
특정 잘못된 소금 인수가 서버에 충돌하거나 몇 바이트의 서버 메모리를 공개했습니다. 우리는 공개 된 바이트에 기밀 정보의 존재를 준비하는 공격의 생존 가능성을 배제하지는 않았지만 그럴 것 같지는 않습니다.
외부 서브 트랜잭션 실패 (Tom Lane, Michael Paquier)에 속하는 포털 (커서) 후에 Subtransaction Cleanup 사설 토토 사이트
외부 대류 커서에서 실행 된 함수는 내부 서브 트랜잭션 내에서 생성 된 관계를 참조하여 어설 션 실패 또는 충돌을 일으킬 수 있습니다.
WAL 삽입 중에 가능한 교착 상태 사설 토토 사이트Commit_Delayis set (Heikki Linnakangas)
업데이트 가능한보기로 언급 된 모든 관계가 업데이트 문 (Dean Rasheed) 중에 올바르게 잠겨 있는지
관계 캐시에 관계 삽입 사설 토토 사이트"Init File"(Tom Lane)
가장 최근의 사소한 사설 토토 사이트에서 패치에 대한 감독pg_trigger_tgrelid_tgname_indexinit 파일에서 생략됩니다. 후속 세션은 이것을 감지 한 다음 Init 파일을 깨뜨리고 조용히 무시한 것으로 간주하여 세션 시작 시간에 상당한 저하가 발생했습니다.
SPI 쿼리 결과에 많은 튜플을 삽입 할 때 O (n^2) 동작을 피하십시오 (Neil Conway)
개선듣기읽지 않은 알림이 많을 때 시작 시간 (Matt Newell)
세션이 많은 수의 외국 주요 제약 조건을 변경할 때 성능 문제 사설 토토 사이트 (Jan Wieck, Tom Lane)
이것은 주로 복원 할 때 나타났습니다pg_dump수천 개의 테이블이있는 데이터베이스 출력.
기본적으로 SSL 재협상 비활성화 (Michael Paquier, Andres Freund)
SSL 재협상을 사용하는 것은 이론적으로는 좋은 생각이지만, 우리는 기본 OpenSSL 라이브러리와 그 사용에서 실제로 너무 많은 버그를 보았습니다. 재협상은 9.5 세 이후에 완전히 제거됩니다.SSL_RENEGOTIATION_LIMIT~ 0 (비활성화).
의 최소값을 낮추십시오*_freeze_max_age매개 변수 (Andres Freund)
이것은 주로 관련 동작 테스트를 시간에 덜 소비하는 것이지만 디스크 공간이 제한된 설치에도 가치가있을 수 있습니다.
최대 값을 제한Wal_buffers서버 충돌을 피하기 위해 2GB까지 (Josh Berkus)
서버 시작시에만 설정할 수있는 매개 변수가 여러 번 나타날 때 불만 사항을 피하십시오Postgres, 그리고 an 이후 줄 번호 계산 사설 토토 사이트include_dir지침 (Tom Lane)
곱하기의 희귀 내부 오버플로 사설 토토 사이트숫자값 (Dean Rasheed)
레코드 유형, 범위 유형과 관련된 도달하기 어려운 스택 오버 플로에 대한 가드JSON, JSONB, tsquery, ltxtQueryandquery_int(Noah Misch)
사설 토토 사이트dowanddoyDateTime Input (Greg Stark)
이 토큰은 DateTime 값으로 사용되지는 않지만 이전에는 대신 불투명 한 내부 오류 메시지를 초래했습니다."유효하지 않은 입력 구문".
정규 표현 일치 (Tom Lane)에 더 많은 쿼리 캔셀 점검 추가
정규 표현에 재귀 깊이 보호 추가,유사및좋아요매칭 (Tom Lane)
적절한 검색 패턴과 낮은 스택 깊이 제한은 스택 오버 런 충돌로 이어질 수 있습니다.
정규식 실행에서 잠재적 인피니트 루프 사설 토토 사이트 (Tom Lane)
명백히 제로 길이 문자열과 일치 할 수는 있지만 실제로 백색 참조로 인해 일치하지 않는 검색 패턴은 무한 루프로 이어질 수 있습니다.
정규 표현식 실행에서 일치하는 일치 데이터는 매치가 0 길이 (Tom Lane) 인 경우에도 정량 자에서 괄호 안에 괄호를 캡처하기위한 데이터를 올바르게 기록합니다.
정규 표현 편집에서 저 메모리 고장 사설 토토 사이트 (Andreas Seltenreich)
정규 표현 실행 중에 낮은 확률 메모리 누출 사설 토토 사이트 (Tom Lane)
트랜잭션 중단 중 잠금 청소에서 드문 저지대 실패 사설 토토 사이트 (Tom Lane)
사설 토토 사이트"정렬 중에 예기치 않은 메모리 상황"작은 튜플 스터를 사용하는 시점work_mem설정 (Tom Lane)
매우 낮은 활성화 가능성 스택 오버런에서Qsort
(Tom Lane)
사설 토토 사이트"유효하지 않은 메모리 할당 요청 크기"해시의 실패는 큰 것과 결합work_mem설정 (Tomas Vondra, Tom Lane)
고정 된 플래너 버그 사설 토토 사이트 (Tom Lane)
이러한 실수는 잘못된 답변을 제공하는 잘못된 쿼리 계획 또는 Assert 지원 빌드의 어설 션 실패 또는와 같은 홀수 플래너 오류로 이어질 수 있습니다."주어진 쿼리에 대한 쿼리 계획을 고안 할 수 없습니다", "정렬 할 Pathkey 항목을 찾을 수 없습니다", "계획은 하위 플랜의 변수를 참조해서는 안됩니다"또는"노드를 계획하도록 모든 NestLoopParam을 할당하지 못했습니다". 이러한 문제를 노출시킨 퍼즈 테스트에 대한 Andreas Seltenreich와 Piotr Stefaniak에 감사드립니다.
플래너의 성능 향상업데이트/삭제큰 상속 세트 (Tom Lane, Dean Rasheed)
Postmaster Startup (Michael Paquier, Fujii Masao)에서 대기 프로모션 트리거 파일을 제거하십시오
이 파일이 새 대기 서버를 초기화하는 데 사용되는 데이터베이스 백업 에이 파일이 나타나면 원치 않는 프로모션이 발생하지 않도록합니다..
Postmaster Shutdown 중에 소켓 당 잠금 파일을 제거하고 청취 소켓이 닫히는지 확인하십시오.postmaster.pid파일 (Tom Lane)
외부 스크립트가 곧 새로운 우체국 장을 시작하려고 시도하면pg_ctl 정지반환.
즉시 셧다운 (Tom Lane)에서도 모든 아동 과정이 사라질 때까지 우체국 장이 종료되지 않도록하십시오.
이전 항목과 마찬가지로, 이후에 시작된 우체국 장에 대한 가능한 레이스 조건을 피합니다.
Crash Recovery (Tom Lane) 동안 Postmaster의 스타트 업 프로세스 충돌 처리 사설 토토 사이트
12446_12665
다중 팩 랩 어라운드에 대한 응급 비상 자동 보조 만들기 더 강력한 (Andres Freund)
인쇄하지 마십시오경고우리가 신호를 보내려고 할 때 Autovacuum Worker가 이미 사라지고 그러한 신호에 대한 로그의 진실성을 줄이면 (Tom Lane)
서버 시계가 많은 양 (Álvaro Herrera)을 뒤로 이동하는 경우 Autovacuum 런처가 과도하게 오래 수면을 방지합니다.
Gin Index의 보류중인 정보 목록의 정리가 취소 요청 (Jeff Janes)에 의해 중단 될 수 있는지 확인하십시오.
GIN 인덱스의 All-Zeroes 페이지를 재사용 할 수 있습니다 (Heikki Linnakangas)
충돌 후에 그러한 페이지가 남을 수 있습니다.
SP-Gist Indexes (Heikki Linnakangas)에서 All-zeroes 페이지의 처리 사설 토토 사이트
진공그러한 페이지를 재활용하려고 시도했지만 충돌이 아닌 방식으로 그렇게했습니다.
re 오류가 발생하지 않는 오류를 해결하여"명백한 랩 어라운드"서브 트랜스/다중 공장 자르기 (Thomas Munro)
잘못보고 사설 토토 사이트계속and움직임진술 유형pl/pgsql의 오류 컨텍스트 메시지 (Pavel Stehule, Tom Lane)
사설 토토 사이트pl/perl비 처리하려면ASCII오류 메시지 텍스트가 올바르게 (Alex Hunsaker)
사설 토토 사이트pl/python문자열 표현을 반환 할 때 충돌레코드결과 (Tom Lane)
일부 장소 사설 토토 사이트pl/tcl실패를 확인하는 것을 무시한malloc ()
전화 (Michael Paquier, Álvaro Herrera)
inContrib/ISN, 979 (Fabien Coelho)로 시작하는 ISBN-13 숫자의 출력 사설 토토 사이트
979 (9790이 아님)로 시작하는 eans는 ISBN으로 간주되지만 10 자리 형식이 아닌 새로운 13 자리 형식으로 인쇄되어야합니다.
개선contrib/pg_stat_statements' 쿼리 텍스트 쓰레기 수거 처리 (Peter Geoghegan)
쿼리 텍스트를 포함하는 외부 파일은 매우 큰 크기로 부풀어 질 수 있습니다. 1GB의 시도가 지나면 다듬 으면 실패하여 곧 파일을 전혀 읽을 수없는 상황으로 이어집니다.
개선Contrib/Postgres_FDW의 Collation 관련 결정 처리 (Tom Lane)
주요 사용자가 가시 효과는 관련 비교가 될 것으로 예상됩니다varchar열은 이전보다 더 많은 경우에 실행하기 위해 원격 서버로 전송됩니다.
개선libpq의 메모리 외 조건 처리 (Michael Paquier, Heikki Linnakangas)
메모리 누출 사설 토토 사이트 및 메모리 외 확인 누락ECPG(Michael Paquier)
사설 토토 사이트PSQL의 숫자 출력의 로케일 인식 형식을위한 코드 (Tom Lane)
서식 코드가\ pset numericlocale on지수가 있지만 소수점이없는 숫자와 같은 드문 경우에 대해 잘못된 일을했습니다. 그것은 또한 이미 국소화 된 출력을 망할 수 있습니다Money데이터 유형.
충돌 방지PSQL's\ c현재 연결이없는 경우 명령 (Noah Misch)
makepg_dump핸들 상속유효하지 않음제약 조건을 올바르게 확인 (Tom Lane)
기본 선택 사설 토토 사이트Zlib압축 수준에서pg_dump의 디렉토리 출력 형식 (Andrew Dunstan)
a 동안 생성 된 임시 파일을 확인하십시오.pg_dumprun withtar-전형적인 출력은 세계적으로 읽을 수 없습니다 (Michael Paquier)
사설 토토 사이트pg_dumpandpg_upgrade를 지원하려면Postgres또는template1Database는 Default 테이블이 아닌 테이블 스페이스에 있습니다 (Marti Raudsepp, Bruce Momjian)
사설 토토 사이트pg_dump객체 권한을 처리하려면 서버에서 덤프 할 때 너무 오래된 권한 유형 (Tom Lane)
9.2 이전 서버에서 데이터 유형을 덤프 할 때 및 7.3 이전 서버에서 기능 또는 절차 언어를 덤프 할 때pg_dump생산grant/Revoke소유자의 부여 가능한 특권을 철회하고 대신 모든 권한을 부여한 명령public. 관련된 특권은 단지usageandexecute, 이것은 보안 문제가 아니지만, 오래된 시스템의 행동에 대한 놀라운 표현입니다. 이 경우 기본 권한 상태를 내버려 두도록 사설 토토 사이트하십시오.
사설 토토 사이트pg_dump덤프 쉘 유형 (Tom Lane)
쉘 유형 (즉, 정의하지 않은 유형)은 그다지 유용하지 않지만 그럼에도 불구하고pg_dump덤프해야합니다.
gistored 마이너 메모리 누출 사설 토토 사이트pg_dump및 기타 고객 측 프로그램 (Michael Paquier)
사설 토토 사이트pgbench'쿼리시면 진행 보고서 동작 또는pgbench그 자체, 붙어 (Fabien Coelho)
Alpha Hardware (Tom Lane) 용 Spinlock 어셈블리 코드 사설 토토 사이트
PPC 하드웨어와 호환되는 스핀 록 어셈블리 코드 사설 토토 사이트aix의 네이티브 어셈블러 (Tom Lane)
건물GCC작동하지 않음GCC더 일반적이되고있는 네이티브 어셈블러를 사용하도록 구성되었습니다.
onaix, 테스트-Qlonglong사용하기에 안전하다고 가정하기보다는 컴파일러 옵션 (Noah Misch)
onaix, 사용-wl, -brtllib런타임 (Noah Misch)에서 기호를 해결할 수 있도록 링크 옵션
Perl은 5.8.0 이상의이 능력에 의존합니다.
32 비트로 컴파일 할 때 인라인 함수 사용을 피하십시오XLC, 컴파일러 버그로 인해 (Noah Misch)
uselibrtforsched_yield ()
필요한 경우 일부 Solaris 버전 (Oskari Saarenmaa)에 있습니다.
인코딩 번역UHCWindows 코드 AS Page 949 (Noah Misch)
이것은 우체국과 같은 특정 데이터베이스에 첨부되지 않은 프로세스에서 비 ASCII 로그 메시지의 프레젠테이션을 사설 토토 사이트합니다.
Windows에서 로그 메시지 (Noah Misch)와 같은 트랜잭션 외부에서 UTF16으로 인코딩을 수행 할 때 고장을 피하십시오
복사하지 않아 포스트 마스터 스타트 업 실패 사설 토토 사이트setLocale ()
의 리턴 값 (Noah Misch)
이것은 ANSI 코드 페이지가 CP936 (로 설정된 Windows 시스템에서보고되었습니다."중국어 (단순화, PRC)"), 다른 멀티 바이트 코드 페이지에서 발생할 수 있습니다.
Windows 사설 토토 사이트install.bat공백이 포함 된 대상 디렉토리 이름을 처리하는 스크립트 (Heikki Linnakangas)
숫자 형태의PostgreSQL버전 번호 (예 :90405) makefiles를 확장하여 쉽게 사용할 수 있습니다.version_num(Michael Paquier)
시간대 데이터 파일 업데이트TZDATACayman Islands, Fiji, Moldova, Morocco, Norfolk Island, 북한, 터키 및 우루과이의 DST 법률 변경을위한 2015G 출시. 새로운 영역 이름이 있습니다America/Fort_nelson캐나다 북부 로키스.