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

E.31. 릴리스 9.0.18

출시일: 2014-07-24

이 릴리스에는 9.0.17의 다양한 토토 커뮤니티 사항이 포함되어 있습니다. 에 대한 9.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.토토 사이트 PostgreSQL : 문서 : 9.1 : 릴리스 9.0.

E.31.1. 버전 9.0.18로 마이그레이션

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

그러나 이번 토토 커뮤니티에서는 색인 손상 문제가 수정되었습니다. 일부 GiST 인덱스에서. 아래의 첫 번째 변경 로그 항목을 참조하세요. 귀하의 설치가 영향을 받았는지, 어떤 영향을 받았는지 알아보세요. 그렇다면 취해야 할 조치.

또한 다음 버전보다 이전 버전에서 업그레이드하는 경우 9.0.15, 참조PostgreSQL : 문서 : 9.1 : 젠 토토 9.0.15.

E.31.2. 변경사항

  • 다음에서 패딩 바이트를 올바르게 초기화합니다.contrib/btree_gist색인비트열(Heikki Linnakangas)

    이 오류로 인해 잘못된 쿼리 결과가 발생할 수 있습니다. 동등하게 비교되어야 하는 값은 다음과 같이 보이지 않습니다. 동등하다. GiST 인덱스가 있는 사용자비트또는비트 다양함열은 다음과 같습니다REINDEX이후의 색인 이 업데이트를 설치 중입니다.

  • GIN 목록 페이지 삭제 시 찢어진 페이지로부터 보호 (헤이키 린나캉가스)

    이 토토 커뮤니티은 시스템이 다음과 같은 경우 색인 손상을 방지합니다. 페이지 업데이트를 쓰는 동안 충돌이 발생했습니다. 디스크.

  • GiST 색인 페이지의 오른쪽 링크를 지우지 마세요. WAL(Heikki Linnakangas)의 업데이트 재생

    이 오류는 일시적으로 잘못된 답변으로 이어질 수 있습니다. Hot Standby에서 수행되는 GiST 인덱스 스캔.

  • 중첩 중 부정확할 수 있는 캐시 무효화 토토 커뮤니티 전화를 걸다ReceiveSharedInvalidMessages(안드레스 프로인트)

  • 다음이 있는 경우 하위 쿼리의 출력이 고유하다고 가정하지 마십시오. 대상 목록의 집합 반환 함수(David Rowley)

    이러한 감독은 잘못된 최적화로 이어질 수 있습니다. 다음과 같은 구성WHERE x IN(Y 선택, generate_series(1,10) FROM t GROUP BY y).

  • 복합 요소의 필드를 삭제하지 못하는 문제 토토 커뮤니티 구조화된 유형(Tom Lane)

    이것은 TOAST 포인터가 복사될 수 있는 경우를 토토 커뮤니티합니다 역참조되지 않고 다른 테이블로 이동합니다. 만약 나중에 원본 데이터가 삭제되면 오류가 발생할 수 있습니다. 좋아요"토스트에 대한 청크 번호 0이 누락되었습니다. 값 ..."지금 매달려 있는 포인터가 사용되었습니다.

  • 토토 커뮤니티"레코드 유형이 없습니다. 등록됨"다음에 대한 전체 행 참조 실패 Append 계획 노드의 출력(Tom Lane)

  • 사용자 정의 함수를 호출할 때 발생할 수 있는 충돌 토토 커뮤니티 커서를 되감는 동안(Tom Lane)

  • 다음을 평가하는 동안 쿼리 수명 메모리 누수 토토 커뮤니티 의 함수에 대한 인수발신(톰 레인)

  • 정규 표현식의 세션 수명 메모리 누수 토토 커뮤니티 처리(Tom Lane, Arthur O'Dwyer, Greg Stark)

  • 다음의 데이터 인코딩 오류 토토 커뮤니티헝가리어.stop(톰 레인)

  • 다음에 삽입된 행에 대한 활성 확인 토토 커뮤니티 현재 트랜잭션이 현재 롤백된 트랜잭션에 의해 삭제되었습니다. 하위 거래(Andres Freund)

    이것은 문제를 일으킬 수 있습니다(적어도 허위 경고, 그리고 최악의 경우 무한 루프) if색인 생성또는클러스터나중에 같은 작업이 수행되었습니다. 거래.

  • 지우기pg_stat_activity.xact_start거래 준비(안드레스 프룬드)

    이후준비, 원래 세션이 더 이상 트랜잭션에 포함되어 있지 않으므로 계속해서 거래 시작을 표시하면 안 됩니다. 시간.

  • 토토 커뮤니티소유 재할당실패하지 않기 위해 텍스트 검색 개체의 경우(Álvaro Herrera)

  • 포스트마스터 시작 중 신호 차단(톰 레인)

    이것은 우편 담당자가 적절하게 정리하도록 보장합니다. 예를 들어, 다음과 같은 경우 그 자체 뒤에SIGINT아직 시작하는 동안.

  • 임시 포스트마스터의 안전한 Unix 도메인 소켓 다음 기간에 시작되었습니다.확인하세요(노아 미쉬)

    소켓 파일에 접근할 수 있는 모든 로컬 사용자는 서버의 부트스트랩 수퍼유저로 연결한 다음 계속 진행하세요. 운영 체제 사용자로 임의의 코드를 실행하려면 이전에 CVE-2014-0067에서 언급한 대로 테스트를 실행합니다. 이 변경 사항은 다음을 배치하여 해당 위험을 방어합니다. 임시 모드 0700 하위 디렉터리에 있는 서버 소켓/tmp. 그러나 위험은 남아있다 Unix 소켓이 지원되지 않는 플랫폼, 특히 Windows, 임시 포스트마스터가 이를 수락해야 하기 때문입니다. 로컬 TCP 연결.

    이 변경의 유용한 부작용은 단순화하는 것입니다.확인하세요빌드에서 테스트 중 재정의DEFAULT_PGSOCKET_DIR. 다음과 같은 인기 있는 기본값이 아닌 값/var/run/postgresql쓰기가 불가능한 경우가 많습니다 빌드 사용자에 의해 해결 방법이 필요합니다. 더 이상 필요하지 않습니다.

  • Windows에서 작동하도록 테이블스페이스 생성 WAL 재생 토토 커뮤니티 (마우마우)

  • Windows에서 소켓 생성 실패 감지 토토 커뮤니티 (브루스 몸지안)

  • Windows에서는 새 세션이 다음의 값을 흡수하도록 허용합니다. PGC_BACKEND 매개변수(예:log_connections) 구성 파일에서(Amit Kapila)

    이전에는 이러한 매개변수가 파일에서 변경된 경우 시작 후에는 변경 사항이 적용되지 않습니다.

  • Windows에서 실행 가능한 경로 이름을 올바르게 인용하십시오(Nikhil 데쉬판데)

    이러한 감독으로 인해 다음이 발생할 수 있습니다.initdb그리고pg_upgradeWindows에서는 실패합니다. 설치 경로에는 공백과가 모두 포함되어 있습니다.@표시.

  • 연결 토토 커뮤니티libpythonOS X(톰 레인)

    이전에 사용한 방법은 Python에서 실패할 수 있습니다. Xcode 5.0 이상에서 제공되는 라이브러리입니다.

  • 버퍼 팽창 방지libpq서버가 지속적으로 클라이언트가 흡수할 수 있는 것보다 더 빠르게 데이터를 보냅니다(신이치 모리타, 톰 레인)

    libpq강제될 수 있음 메모리가 부족해질 때까지 입력 버퍼를 확장합니다. (다음과 같이 오해의 소지가 있는 것으로 보고됩니다.)"서버와의 동기화가 끊어졌습니다"). 아래 일반적인 상황에서는 그 데이터가 상당히 믿기지 않습니다. 보다 더 빠르게 지속적으로 전송될 수 있습니다.recv()루프가 그것을 흡수할 수 있습니다. 그러나 이는 클라이언트가 인위적으로 스케줄러 제약으로 인해 속도가 느려졌습니다.

  • LDAP 조회가 시도되는지 확인하세요.libpq의도한 시간 초과(Laurenz 알베)

  • 토토 커뮤니티ecpg하기 위해 의 배열이 있을 때 올바른 것문자 *은 둘 이상의 결과를 반환하는 FETCH 문의 대상입니다. 행 및 기타 배열 처리 토토 커뮤니티 사항(Ashutosh 바팟)

  • 토토 커뮤니티pg_restore의 구식 대형 객체 주석 처리(Tom 레인)

    아카이브 파일에서 데이터베이스로 직접 복원 9.0 이전 버전에서 생성됨pg_dump대개 다음과 같은 경우에는 실패합니다. 아카이브에 대규모 댓글이 몇 개 이상 포함되어 있습니다. 객체.

  • contrib/pgcrypto함수, 중요한 정보가 스택에서 삭제되었는지 확인 반환 전 변수(Marko Kreen)

  • contrib/uuid-ossp, 캐시 호출 전반의 OSSP UUID 라이브러리 상태(Tom 레인)

    이것은 UUID 생성의 효율성을 향상시키고 다음에서 끌어온 엔트로피의 양을 줄입니다./dev/urandom, 다음을 갖춘 플랫폼에서 그거.

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2014e 토토 커뮤니티 크리미아, 이집트, 모로코의 변화.