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

E.28. 릴리스 8.3.19

출시일: 2012-06-04

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

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

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

그러나 다음 버전보다 이전 버전에서 업그레이드하는 경우 8.3.17 참조PostgreSQL : 문서 : 8.4 : 토토 베이 8.3.17.

E.28.2. 변경사항

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

    비밀번호 문자열에 바이트 값이 포함된 경우0x80, 비밀번호의 나머지 부분은 무시되어 비밀번호가 비밀번호보다 훨씬 약해집니다. 나타났다. 이 수정으로 문자열의 나머지 부분이 제대로 작동합니다. DES 해시에 포함됩니다. 저장된 비밀번호 값 이 버그의 영향을 받은 항목은 더 이상 일치하지 않으므로 저장된 값을 업데이트해야 할 수도 있습니다. (CVE-2012-2143)

  • 무시보안 정의자그리고세트절차의 속성 언어의 호출 처리기(Tom Lane)

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

  • 숫자 시간대 오프셋 허용타임스탬프최대 16시간 후에 입력하세요. UTC(톰 레인)

    일부 과거 시간대의 오프셋은 15보다 큽니다. 시간, 이전 한도입니다. 이로 인해 데이터가 덤프될 수 있습니다. 다시 로드하는 동안 값이 거부됩니다.

  • 주어진 시간에 대처할 수 있도록 타임스탬프 변환 수정 현재의 마지막 DST 전환 시간을 정확히 나타냅니다. 시간대(톰 레인)

    이러한 감독은 오랫동안 존재해왔지만 그렇지 않았습니다. 대부분의 DST 사용 구역이 미래의 DST가 무한정 연속되는 것으로 추정됨 전환.

  • 수정텍스트이름그리고문자이름문자열을 수행하기 위해 캐스트합니다. 멀티바이트 인코딩에서 올바르게 잘림(Karl 슈나이터)

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

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

    만약pg_attribute초과 4분의 1shared_buffers, 캐시 재구축 코드는 때때로 필요합니다. 세션 시작은 동기화된 스캔 논리를 트리거합니다. 평소보다 몇 배 더 오래 걸리게 됩니다. 는 새로운 세션이 많은 경우 문제는 특히 심각했습니다. 지금부터 시작합니다.

  • 순차 스캔이 쿼리 취소를 확인하는지 확인하세요. 합리적으로 자주 (Merlin Moncure)

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

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

    이러한 감독은 쿼리 취소 인터럽트가 발생했음을 의미합니다. 동일한 쿼리에서 나중에 수신된 내용은 다음에서 허용될 수 있습니다. 예측할 수 없지만 좋지 않은 불안전한 시간 결과.

  • 뷰를 인쇄할 때 전체 행 변수를 안전하게 표시하거나 규칙(압바스 버트, 톰 레인)

    모호한 이름과 관련된 코너 케이스(즉, 이름은 쿼리의 테이블 이름이거나 열 이름일 수 있습니다) 모호한 방식으로 인쇄되어 보기 또는 규칙은 덤프 후에 다르게 해석되며 다시 로드합니다. No-op을 부착하여 모호한 경우를 방지 캐스팅.

  • 자동 진공 작업자 프로세스가 스택 깊이를 수행하는지 확인 제대로 확인 중(Heikki Linnakangas)

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

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

    이전에는 수집기가 대규모 재조립에 실패할 수 있었습니다. 너무 바빠지면 메시지를 보내세요.

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

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

  • 몇 가지 성능 문제 해결pg_dump데이터베이스에 다음이 포함된 경우 많은 객체(Jeff Janes, Tom Lane)

    pg_dump매우 얻을 수 있습니다 데이터베이스에 스키마가 많이 포함되어 있거나 많은 경우에는 속도가 느립니다. 객체가 종속성 루프에 있거나 소유한 객체가 많은 경우 시퀀스.

  • 수정기여/dblink'sdblink_exec()누출되지 않도록 오류 시 임시 데이터베이스 연결(Tom Lane)

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