| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 무지개 토토 8.2.19 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 토토 베이 참고 | PostgreSQL : 문서 : 9.3 : 토토 꽁 머니 8.2.17 | |
출시일: 2010-10-04
이 릴리스에는 8.2.17의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.2 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조메이저 토토 사이트 PostgreSQL : 문서 : 9.3 : 릴리스 8.2.
8.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나, 8.2.14 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.3 : 사설 토토 8.2.14.
각 호출 SQL 사용자 ID에 대해 별도의 해석기를 사용하십시오. PL/Perl 및 PL/Tcl(톰 레인)
이 변경은 다음으로 인해 발생할 수 있는 보안 문제를 방지합니다. 나중에 실행될 Perl 또는 Tcl 코드를 파괴하는 것 다른 SQL 사용자 ID 아래의 세션(예:보안 정의자함수). 대부분의 스크립팅 언어는 이를 수행할 수 있는 다양한 방법을 제공합니다. 대상이 호출하는 표준 함수 또는 연산자 재정의 기능. 이 토토 베이 없이 Perl 또는 Tcl을 사용하는 모든 SQL 사용자 언어 사용 권한은 SQL을 사용하여 본질적으로 모든 작업을 수행할 수 있습니다. 대상 함수 소유자의 권한입니다.
이 변화의 대가는 사이의 의도적인 의사소통입니다. Perl 및 Tcl 기능이 더욱 어려워집니다. 탈출구를 제공하기 위해 해치, PL/PerlU 및 PL/TclU 기능은 계속해서 하나만 사용합니다. 세션당 통역사. 이는 보안 문제로 간주되지 않습니다. 이러한 모든 기능은 데이터베이스의 신뢰 수준에서 실행되므로 이미 슈퍼유저입니다.
다음을 주장하는 제3자 절차적 언어가 있을 가능성이 높습니다. 신뢰할 수 있는 실행을 제공하면 유사한 보안 문제가 있습니다. 우리는 조언합니다 귀하가 의존하고 있는 PL의 작성자에게 연락 보안이 중요한 목적.
이 문제를 지적한 Tim Bunce에게 감사드립니다. (CVE-2010-3433).
충돌 가능성 방지pg_get_expr()호출을 금지함으로써
시스템 카탈로그 열 중 하나가 아닌 인수를 사용하는 경우
(Heikki Linnakangas, Tom Lane)과 함께 사용하도록 의도됨
Windows 공유 메모리 할당 코드 수정(야마다 츠토무, 마그누스 하간데르)
이 버그로 인해 자주 보고되는 문제가 발생했습니다."할 수 있었어 공유 메모리에 다시 연결하지 않음"오류 메시지. 이것은 언젠가 새로운 브랜치에 적용된 수정 사항의 백 패치 전.
종료 코드 128 처리 (ERROR_WAIT_NO_CHILDREN)는 Windows에서 치명적이지 않음 (마그누스 하간데르)
부하가 높은 경우 Windows 프로세스가 때때로 실패할 수 있습니다. 이 오류 코드로 시작됩니다. 이전에 우체국장이 이 문제를 다루었습니다. 패닉 상황으로 인해 전체 데이터베이스를 다시 시작했지만 과민반응인 것 같습니다.
가능한 중복 스캔 수정유니온 모두회원 관계 (톰 레인)
수정"계획되지 않은 것을 처리할 수 없습니다 하위 선택"오류 (톰 레인)
이는 하위 선택에 조인 별칭 참조가 포함되어 있을 때 발생했습니다. 다른 하위 선택을 포함하는 표현식으로 확장됩니다.
간헐적으로 보고되는 일부 btree에서 패닉을 오류로 줄입니다. 실패 사례 및 결과 오류에 대한 추가 세부 정보 제공 메시지(톰 레인)
이것은 손상된 시스템의 견고성을 향상시켜야 합니다 색인.
show_session_authorization()이 충돌하는 것을 방지합니다. 자동 진공 프로세스(Tom Lane)
모두가 아닌 레코드 집합을 반환하는 함수로부터 방어 반환된 행은 실제로 동일한 행 유형입니다(Tom Lane).
참조별 전달 함수를 해싱할 때 발생할 수 있는 오류 수정 결과 (타오마, 톰 레인)
잠금 파일의 내용을 fsync하도록 주의하세요(둘 다postmaster.pid및 소켓 잠금 파일) 동안 쓰기 (톰 레인)
이 누락으로 인해 다음과 같은 경우 잠금 파일 내용이 손상될 수 있습니다. postmaster가 시작된 직후에 시스템이 충돌합니다. 그러면 그럴 수도 있지 이후에 포스트마스터를 시작하려는 시도를 방지합니다. 잠금 파일이 수동으로 제거될 때까지 성공합니다.
XID를 과도하게 중첩된 항목에 할당하는 동안 재귀 방지 하위 거래(Andres Freund, Robert Haas)
원래 코딩이 제한되면 충돌이 발생할 수 있습니다. 스택 공간.
수정log_line_prefix의%iescape(토토 베이 초기에 정크를 생성할 수 있음) 스타트업(톰 레인)
다음에서 발생할 수 있는 데이터 손상 수정테이블 토토 베이 ... 테이블스페이스 설정보관이 활성화된 경우(Jeff Davis)
허용데이터베이스 생성그리고데이터베이스 토토 베이...테이블스페이스 설정중단됩니다 쿼리 취소(Guillaume Lelarge)
PL/Python에서 널 포인터 결과로부터 방어PyCObject_AsVoidPtr그리고PyCObject_FromVoidPtr(피터 아이젠트라우트)
개선기여/dblink님의 처리 중 삭제된 열이 포함된 테이블(Tom Lane)
다음 이후 연결 누출 수정"중복 연결 이름"오류 발생기여/dblink(이타가키 타카히로)
수정기여/dblink처리하다 올바르게 62바이트보다 긴 연결 이름(Itagaki 다카히로)
추가hstore(텍스트, 텍스트)기능을contrib/hstore(로버트 하스)
이 기능은 권장되는 대체 기능입니다. 현재는 더 이상 사용되지 않음=연산자. 그것은 미래에 대비한 코드를 이전 버전에서도 사용할 수 있도록 백패칭 서버 버전. 패치는 이후에만 유효합니다.기여/hstore설치되었거나 특정 데이터베이스에 다시 설치되었습니다. 사용자는 실행을 선호할 수 있습니다.함수 생성직접 명령, 대신.
빌드 인프라 및 문서를 업데이트하여 다음 사항을 반영하세요. 소스 코드 저장소가 CVS에서 Git으로 이동했습니다(Magnus Hagander 및 기타)
다음으로 시간대 데이터 파일 업데이트tzdata2010년 DST 법률 변경 사항에 대한 릴리스 이집트와 팔레스타인; 핀란드에 대한 역사적 수정도 포함됩니다.
이 변경은 또한 두 개의 미크로네시아 시간대에 대한 새로운 이름을 추가합니다: 이제 Pacific/Chuuk가 Pacific/Truk보다 선호됩니다. 약어는 TRUT가 아닌 CHUT임) Pacific/Pohnpei가 선호됩니다. 태평양/포나페 상공.
창을 만드세요'"북부 중앙아시아 표준 시간"아시아/알마티가 아닌 아시아/노보시비르스크에 대한 시간대 지도 (마그누스 하간데르)
Microsoft는 시간대에서 이 구역의 DST 동작을 토토 베이했습니다. KB976098에서 업데이트됩니다. 아시아/노보시비르스크는 새로운 지역에 더 잘 어울립니다. 행동.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 | 
| 출시 8.2.19 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 8.2.17 출시 |