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

E.128. 릴리스 8.3.19

출시일: 2012-06-04

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

E.128.1. 버전 8.3.19로 마이그레이션

8.3.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.

그러나 다음 버전보다 이전 버전에서 업그레이드하는 경우 8.3.17 참조PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 8.3.17.

E.128.2. 변경사항

  • 잘못된 비밀번호 변환 수정contrib/pgcrypto의 DES암호()기능(태양광 디자이너)

    비밀번호 문자열에 바이트 값이 포함된 경우0x80, 나머지 비밀번호는 무시되었습니다. 비밀번호가 보이는 것보다 훨씬 약해졌습니다. 이것으로 수정하면 문자열의 나머지 부분이 DES 해시에 올바르게 포함됩니다. 따라서 이 버그의 영향을 받는 저장된 비밀번호 값은 더 이상 일치하지 않으므로 저장된 값을 업데이트해야 할 수도 있습니다. (CVE-2012-2143)

  • 무시보안 정의자그리고세트절차적 언어 호출에 대한 속성 핸들러(톰 레인)

    호출 처리기에 이러한 속성을 적용하면 충돌이 발생할 수 있습니다. 서버. (CVE-2012-2655)

  • 숫자 시간대 오프셋 허용타임스탬프UTC에서 최대 16시간까지 떨어져 있는 입력입니다(Tom 레인)

    일부 과거 시간대의 오프셋은 15시간보다 큽니다. 이전 한도. 이로 인해 덤프된 데이터 값이 다시 로드하는 동안 거부되었습니다.

  • 주어진 시간이 정확히 일치할 때 대처할 수 있도록 타임스탬프 변환 수정 현재 시간대에 대한 마지막 DST 전환 시간(Tom 레인)

    이러한 감독은 오랫동안 존재해 왔지만 주목받지 못했습니다. 이전에는 대부분의 DST 사용 구역이 향후 DST 전환의 무한한 순서.

  • 수정텍스트이름그리고문자이름다음으로 전송 멀티바이트 인코딩에서 문자열 잘림을 올바르게 수행합니다(Karl 슈나이터)

  • 메모리 복사 버그 수정to_tsquery()(헤이키 린나캉가스)

  • 다음과 같은 경우 세션 시작이 느린 문제 수정pg_attribute매우 큽니다(톰 레인)

    만약pg_attribute4분의 1을 초과함 의shared_buffers, 캐시 재구축 코드 세션 시작 중에 가끔 필요한 경우 동기화된 스캔 논리로 인해 이전보다 몇 배 더 오랜 시간이 소요됩니다. 정상. 새로운 세션이 많은 경우 문제는 특히 심각했습니다. 바로 시작했어요.

  • 순차 스캔이 쿼리 취소를 합리적으로 자주 확인하는지 확인하세요. (멀린 몽큐어)

    스캔에서 라이브가 포함되지 않은 많은 연속 페이지가 발견되었습니다. 그 동안 튜플은 인터럽트에 응답하지 않습니다.

  • Windows 구현 확인PGSemaphoreLock()삭제즉시인터럽트 OK돌아오기 전(톰 레인)

    이러한 감독은 쿼리 취소 인터럽트가 수신되었음을 의미합니다. 나중에 동일한 쿼리가 안전하지 않은 시간에 허용될 수 있습니다. 예측할 수 없지만 좋은 결과는 아닙니다.

  • 보기 또는 규칙을 인쇄할 때 전체 행 변수를 안전하게 표시 (압바스 버트, 톰 레인)

    모호한 이름과 관련된 코너 케이스(즉, 이름은 쿼리의 테이블 또는 열 이름이어야 함)은 모호한 방식으로, 견해나 규칙이 해석될 위험이 있음 덤프하고 다시 로드한 후에는 다르게 표시됩니다. 모호한 경우를 피하십시오. 무작동 캐스트를 첨부합니다.

  • Autovacuum 작업자 프로세스가 스택 깊이 검사를 수행하는지 확인하세요. 제대로 (Heikki Linnakangas)

    이전에는 다음에 의해 호출된 함수의 무한 재귀가 있었습니다. 자동-분석작업자가 충돌할 수 있음 프로세스.

  • 고부하에서 로그 일관성을 잃지 않도록 로깅 수집기 수정 (앤드류 던스턴)

    이전에는 수집기가 대용량 메시지를 재조립하지 못할 수 있었습니다. 너무 바빠지면.

  • 파일 회전을 다시 시작하도록 로깅 수집기 수정 받은 후SIGHUP(톰 레인)

  • PL/pgSQL 수정진단 받기명령 대상이 함수의 첫 번째 변수인 경우(Tom Lane)

  • 몇 가지 성능 문제 해결pg_dump데이터베이스에 많은 내용이 포함된 경우 객체(제프 제인스, 톰 레인)

    pg_dump다음과 같은 경우 매우 느려질 수 있습니다. 데이터베이스에 많은 스키마가 포함되어 있거나 많은 개체가 있는 경우 종속성 루프 또는 소유된 시퀀스가 많은 경우.

  • 수정기여/dblink'sdblink_exec()임시 데이터베이스를 유출하지 않기 위해 오류 시 연결(Tom Lane)

  • 다음으로 시간대 데이터 파일 업데이트tzdata2012c 릴리스의 DST 법률 변경 사항 남극 대륙, 아르메니아, 칠레, 쿠바, 포클랜드 제도, 가자지구, 아이티, 헤브론, 모로코, 시리아, 토켈라우 제도; 또한 역사적 캐나다에 대한 수정 사항입니다.