이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.23. 릴리스 8.3.1

출시일: 2008-03-17

이 릴리스에는 8.3.0의 다양한 젠 토토 사항이 포함되어 있습니다. 에 대한 8.3 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조스포츠 토토 결과 PostgreSQL : 문서 : 8.3 : 릴리스 8.3.

E.23.1. 버전 8.3.1로 마이그레이션

8.3.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 다음이 필요할 수도 있습니다.REINDEX영향을 받은 경우 업데이트 후 텍스트 열의 색인 아래 설명된 Windows 로케일 문제로 인해 발생합니다.

E.23.2. 변경사항

  • Windows 로케일에 대한 문자열 비교 젠 토토 서로 다른 문자 조합을 동일한 것으로 간주 (톰)

    이 젠 토토 사항은 Windows에서만 적용되며 다음을 사용하는 경우에만 적용됩니다. utf-8 데이터베이스 인코딩. 모두에 대해 동일한 젠 토토이 이루어졌습니다. 다른 경우는 2년 전이지만 utf-8을 사용하는 Windows에서는 업데이트되지 않은 별도의 코드 경로. 당신이 사용하는 경우 일부 동일하지 않은 문자열을 다음과 같이 간주하는 로케일 동일하므로 다음이 필요할 수 있습니다.REINDEX에 텍스트 열의 기존 색인을 젠 토토합니다.

  • 코너 케이스 버그 수리진공 전체(톰)

    동시 간의 잠재적인 교착 상태진공이 가득 참다른 시스템에서의 작업 카탈로그는 8.2에서 소개되었습니다. 이것은 이제 젠 토토. 8.3에서는 교착 상태가 발생할 수 있기 때문에 상황이 더욱 악화되었습니다. 중요한 코드 섹션 내에서 발생하여 패닉 상태가 됩니다. 단순한 ERROR 조건이 아닙니다.

    또한, a진공 가득 참실패했습니다 시스템 카탈로그를 비우는 도중에 다음과 같은 결과가 발생할 수 있습니다. 동시 데이터베이스 세션의 캐시 손상.

    또 다른진공 가득 참버그 8.3에 도입된 기능으로 인해 충돌이나 메모리 부족이 발생할 수 있습니다. 라이브가 포함되지 않은 페이지를 처리할 때 보고 튜플.

  • 다음과 관련된 외래 키 검사의 잘못된 동작 젠 토토문자또는비트열 (톰)

    참조하는 컬럼이 다르지만 호환 유형(예:varchar), 제약 조건이 시행되었습니다. 잘못되었습니다.

  • 무작동 외래 키에서 불필요한 교착 상태 실패 방지 수표(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방어하다 최근 잘못된 최적화 가능성 있음gccversions (Tom)

    이것은 구축할 때 필요한 것으로 알려져 있습니다.PostgreSQLgcc4.3 or later.

  • 건물 활성화contrib/uuid-osspMSVC와 함께(히로시 사이토)