| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 토토 핫 8.3.2 | 위로 | 부록 E. 토토 핫 노트 | 젠 토토 PostgreSQL : 문서 : 9.2 : 릴리스 8.3 | |
출시일: 2008-03-17
이 릴리스에는 8.3.0의 다양한 토토 핫 사항이 포함되어 있습니다. 에 대한 8.3 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조젠 토토 PostgreSQL : 문서 : 9.2 : 릴리스 8.3.
8.3.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 다음이 필요할 수도 있습니다.REINDEX영향을 받은 경우 업데이트 후 텍스트 열의 색인 아래 설명된 Windows 로케일 문제로 인해 발생합니다.
Windows 로케일에 대한 문자열 비교 토토 핫 서로 다른 문자 조합을 동일한 것으로 간주 (톰)
이 토토 핫은 Windows에서만 적용되며 다음을 사용하는 경우에만 적용됩니다. utf-8 데이터베이스 인코딩. 모두에 대해 동일한 토토 핫이 이루어졌습니다. 다른 경우는 2년 전이지만 utf-8을 사용하는 Windows에서는 업데이트되지 않은 별도의 코드 경로. 당신이 사용하는 경우 일부 동일하지 않은 문자열을 다음과 같이 간주하는 로케일 동일하므로 다음이 필요할 수 있습니다.REINDEX에 텍스트 열의 기존 색인을 토토 핫합니다.
코너 케이스 버그 수리진공 전체(톰)
동시 간의 잠재적 교착 상태진공이 가득 참다른 시스템에서의 작업 카탈로그는 8.2에서 소개되었습니다. 이것은 이제 토토 핫. 8.3에서는 교착 상태가 발생할 수 있기 때문에 상황이 더욱 악화되었습니다. 중요한 코드 섹션 내에서 발생하여 패닉 상태가 됩니다. 단순한 ERROR 조건이 아닙니다.
또한, a진공이 가득 참실패했습니다 시스템 카탈로그를 비우는 도중에 다음과 같은 결과가 발생할 수 있습니다. 동시 데이터베이스 세션의 캐시 손상.
또 다른진공이 가득 참버그 8.3에 도입된 기능으로 인해 충돌이나 메모리 부족이 발생할 수 있습니다. 라이브가 포함되지 않은 페이지를 처리할 때 보고 튜플.
다음과 관련된 외래 키 검사의 오작동 토토 핫문자또는비트열 (톰)
참조하는 열이 다르지만 호환 유형(예:varchar), 제약 조건이 시행되었습니다. 잘못되었습니다.
no-op 외래 키에서 불필요한 교착 상태 실패 방지 수표(Stephan Szabo, Tom)
준비된 쿼리를 다시 계획할 때 가능한 코어 덤프 토토 핫 (톰)
이 버그는 프로토콜 수준 준비에만 영향을 미쳤습니다. SQL이 아닌 작업준비그리고 그래서 JDBC, DBI 등에서만 보이는 경향이 있었습니다. 준비된 명령문을 사용하는 클라이언트측 드라이버 무겁게.
호출하는 쿼리를 다시 계획할 때 발생할 수 있는 오류 토토 핫 SPI 사용 함수(Tom)
열과 관련된 행별 비교 실패 토토 핫 다양한 데이터 유형(Tom)
오래된 문제 해결듣기/알림인종 조건 (톰)
드물게 방금 실행한 세션이 있는 경우가 있습니다.듣기을 얻지 못할 수도 있습니다 알림이 있기 때문에 예상되는 경우에도 동시 트랜잭션 실행 중알림나중에 커밋하는 것으로 관찰되었습니다.
토토 핫의 부작용은 다음과 같은 거래가 발생한다는 것입니다. 아직 커밋되지 않은 실행듣기명령은 어떤 행도 볼 수 없습니다pg_listener에 대한듣기, 보기를 선택해야 할까요? 이전에 그랬을 것이다. 이 동작은 한 가지 방식으로 문서화되지 않았습니다. 또는 다른 것, 그러나 일부 응용 프로그램은 이전 동작에 따라 달라집니다.
허용하지 않음듣기그리고듣지 않음준비된 트랜잭션 내에서 (톰)
이것은 이전에는 허용되었지만 그렇게 하려고 하면 다양한 불쾌한 결과, 특히 원래 백엔드는 다음과 같은 기간 동안 종료할 수 없습니다.듣지 않음커밋되지 않은 상태로 남아 있습니다.
준비된 테이블 내에서 임시 테이블 삭제를 허용하지 않습니다. 거래(헤이키)
이것은 8.1에서 올바르게 허용되지 않았지만 확인은 8.2와 8.3에서 실수로 깨졌습니다.
다음을 사용하여 쿼리하는 동안 오류가 발생할 때 드물게 발생하는 충돌 토토 핫 해시 인덱스(Heikki)
잘못된 비교 토토 핫tsquery값 (테오도르)
다음의 잘못된 동작 토토 핫좋아요단일 바이트 인코딩의 비ASCII 문자 포함(Rolf 젠치)
비활성화xmlvalidate(톰)
이 기능은 8.3 이전에 제거되었어야 합니다. 릴리스되었지만 실수로 소스 코드에 남겨졌습니다. 그것 권한이 없는 사용자가 할 수 있으므로 약간의 보안 위험이 있습니다. 이를 사용하여 파일의 처음 몇 문자를 읽습니다. 서버에 액세스할 수 있습니다.
세트 반환의 특정 사용에서 메모리 누수 토토 핫 함수(닐)
만들다인코드(바이테아, '탈출')모두 변환
높은 비트 세트 바이트 값을\nnn8진수
이스케이프 시퀀스(Tom)
이것은 인코딩 문제를 피하기 위해 필요합니다.
데이터베이스 인코딩은 멀티바이트입니다. 이러한 변화로 인해 발생할 수 있는
예상되는 응용 프로그램의 호환성 문제
의 특정 결과인코딩.
BC 연도 2월 29일의 날짜/시간 값 입력 토토 핫 (톰)
이전 코딩에서는 몇 년도인지 잘못 알고 있었습니다. 윤년.
토토 핫"인식할 수 없는 노드 유형"일부 변형의 오류변경 소유자(톰)
테이블스페이스 권한 오류 방지인덱스를 포함하는 것과 같은 테이블 생성(톰)
보장pg_stat_activity.대기 중잠금 대기 시 플래그가 지워집니다. 중단되었습니다(톰)
Windows Vista에서 프로세스 권한 처리 문제 토토 핫 (데이브, 매그너스)
특히, 이번 토토 핫으로 서버를 다음과 같이 시작할 수 있습니다. 관리자 사용자입니다.
다음으로 시간대 데이터 파일 업데이트tzdata토토 핫 2008a(특히, 최근 칠레 변경 사항); 시간대 약어 조정VET(베네수엘라)는 UTC-4:30을 의미합니다. UTC-4:00 아님(Tom)
토토 핫ecpg문제가 있습니다 배열(마이클)
토토 핫pg_ctl정확하게 명령줄에서 포스트마스터의 포트 번호를 추출합니다. 옵션 (이타가키 타카히로, 톰)
이전에는,pg_ctl 시작 -w잘못된 포트에서 우체국장에게 연락을 시도할 수 있습니다. 시작 실패에 대한 가짜 보고로 이어집니다.
사용-fwrapv방어하다 최근 잘못된 최적화 가능성 있음gcc버전 (톰)
이것은 건물을 만들 때 필요한 것으로 알려져 있습니다.PostgreSQL함께gcc4.3 이상.
건물 활성화contrib/uuid-osspMSVC 사용(히로시 사이토)