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

E.5. 릴리스 9.2.20

출시일: 2017-02-09

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

E.5.1. 버전 9.2.20으로 마이그레이션

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

그러나 설치가 버그로 인해 영향을 받은 경우 아래의 첫 번째 변경 로그 항목에 설명되어 있으며 그 이후에는 업데이트하면 손상된 부분을 복구하기 위한 조치를 취해야 할 수도 있습니다. 색인.

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

E.5.2. 변경사항

  • 다음으로 빌드된 색인을 유발할 수 있는 경쟁 조건을 수정합니다.동시에 인덱스 생성되다 부패한 (Pavan Deolasee, Tom Lane)

    만약동시에 인덱스 생성이 아닌 열에 의존하는 인덱스를 구축하는 데 사용되었습니다. 이전에 인덱싱된 다음 트랜잭션에 의해 업데이트된 행 동시에 실행되었습니다.만들기 인덱스명령이 잘못된 색인을 수신했을 수 있습니다. 항목. 이런 일이 일어났다고 의심된다면, 대부분의 경우 안정적인 솔루션은 영향을 받은 인덱스를 다시 빌드하는 것입니다. 이 업데이트를 설치 중입니다.

  • 무조건 WAL 로그 생성"초기 포크"기록되지 않은 테이블의 경우(마이클 파퀴에)

    이전에는 다음과 같은 경우에 건너뛰었습니다.wal_level = 최소한의하지만 사실은 이 경우에도 기록되지 않은 데이터가 있는지 확인하는 데 필요토토 사이트 순위. 충돌 후 테이블이 빈 상태로 올바르게 재설정됩니다.

  • 세그먼트를 다시 읽을 때 WAL 페이지 헤더 유효성 검사 수정 (츠나카와 다카유키, 아미트 카필라)

    특이한 경우에는 가짜"순서가 잘못된 TLI"오류가 발생할 수 있습니다. 복구 중에 보고되었습니다.

  • 상시 대기 중에 통계 수집기가 종료되면 다시 시작하십시오. 그것(츠나카와 타카유키)

  • 상시 대기가 대기하는 동안 인터럽트를 확인하세요. 쿼리 충돌(Simon Riggs)

  • 자동진공 실행기가 지속적으로 다시 생성되는 것을 피하십시오. 코너 케이스(Amit Khandekar)

    이 수정은 autovacuum이 명목상일 때 문제를 방지토토 사이트 순위. 꺼지고 냉동이 필요한 테이블도 있지만 이러한 모든 테이블은 이미 autovacuum에 의해 처리되고 있습니다. 노동자.

  • 확장 멤버 개체가 언제 활성화될 수 있는지 확인하는 문제 수정 떨어졌다 (톰 레인)

    확장 업그레이드 스크립트는 구성원을 삭제할 수 있어야 토토 사이트 순위 객체이지만 직렬 열에는 허용되지 않습니다. 시퀀스 및 기타 경우도 가능토토 사이트 순위.

  • 확인하세요테이블 변경보존하다 인덱스 재구축 시 인덱스 테이블스페이스 할당(Tom 레인, 마이클 파퀴어)

    이전에는 기본이 아닌 설정default_tablespace인덱스가 손상될 수 있습니다.

  • 다음이 있는 경우 외래 키 제약 조건 삭제를 방지합니다. 참조된 관계에 대한 보류 중인 트리거 이벤트(Tom 레인)

    이것은 방지토토 사이트 순위"트리거를 찾을 수 없습니다NNN"또는"관계NNN있음 트리거 없음"오류.

  • OID가 있는 테이블이 있을 때 OID 열 처리 수정 다음을 통해 OID가 있는 상위 항목과 연결됨테이블 변경 ... 상속(아미트 랑고테)

    OID 열은 일반 열과 동일하게 취급되어야 토토 사이트 순위. 이 경우에는 사용자 열이 발생했지만 그렇지 않았으므로 이상한 결과가 발생했습니다. 이후 상속 변경 시 동작.

  • 보고하기 전에 직렬성 충돌을 확인하세요 제약 조건 위반 실패(Thomas Munro)

    직렬화 가능한 트랜잭션 격리를 사용하는 경우 동시 트랜잭션으로 인한 오류가 발생하는 것이 바람직합니다. 직렬화 실패로 나타나야 합니다. 재시도가 성공할 수 있는 애플리케이션입니다. 불행하게도, 중복 키 오류의 경우 이는 안정적으로 발생하지 않습니다. 동시 삽입으로 인해 발생합니다. 이번 변경으로 다음 사항이 보장됩니다. 이러한 오류는 다음과 같은 경우 직렬화 오류로 보고됩니다. 애플리케이션의 존재 여부를 명시적으로 확인했습니다. 이전에 충돌하는 키(찾지 못함) 거래.

  • 열 typmod가 다음에 대해 정확하게 결정되었는지 확인하십시오. 다중 행구조물(톰 레인)

    이것은 첫 번째 값이 열에는 결정 가능한 typmod가 있습니다(예: a의 길이).varchar값)이지만 이후 값은 그렇지 않습니다. 동일한 한도를 공유토토 사이트 순위.

  • 다음에서 완료되지 않은 유니코드 서로게이트 쌍에 대한 오류 발생 유니코드 문자열의 끝(Tom Lane)

    일반적으로 유니코드 대리 선행 문자는 다음과 같아야 합니다 그 뒤에는 유니코드 대리 후행 문자가 옵니다. 그러나 주요 문자가 다음인 경우 이것이 누락되었는지 확인하십시오. 유니코드 문자열 리터럴의 마지막 문자(U&'...') 또는 유니코드 식별자 (U&"...").

  • 다음과 같은 순수한 부정적인 텍스트 검색어가 있는지 확인하세요.!foo, 일치하는 항목이 비어 있음ts벡터s (톰 던스턴)

    이러한 일치는 GIN 색인 검색으로 발견되었지만 발견되지 않았습니다. 순차 스캔 또는 GiST 인덱스 검색을 통해.

  • 다음의 경우 충돌 방지ts_rewrite()비최상위 수준을 대체토토 사이트 순위. 빈 쿼리가 있는 하위 트리(Artur Zakirov)

  • 성능 문제 해결ts_rewrite()(톰 레인)

  • 수정ts_rewrite()의 중첩된 NOT 연산자 처리(Tom Lane)

  • 수정array_fill()처리하다 배열을 적절하게 비우세요(Tom Lane)

  • 다음에서 1바이트 버퍼 오버런 수정quote_literal_cstr()(헤이키 린나캉가스)

    오버런은 입력이 다음으로 구성된 경우에만 발생했습니다. 전체가 작은따옴표 및/또는 백슬래시로 구성됩니다.

  • 다중 호출 방지pg_start_backup()그리고pg_stop_backup()실행 중 동시에 (Michael Paquier)

    이것은 어설션 실패를 방지하고 더 악화될 수도 있습니다 누군가가 이러한 기능을 실행하려고 하면 평행.

  • 폐기하지 마세요간격-to-간격실제로는 작동하지 않는 캐스트(Tom Lane)

    어떤 경우에는 0이 되는 캐스트가 발생토토 사이트 순위. 낮은 순서간격필드는 실수로 작동하지 않는 것으로 간주되어 폐기되었습니다. 예 그 캐스팅은?간격 월간격 연도삭제하지 못했습니다. 개월 필드입니다.

  • 수정pg_dump덤핑하다 내장을 사용하는 사용자 정의 캐스트 및 변환 기능(스티븐 프로스트)

  • 수정 가능pg_basebackup대기 중 실패 WAL 파일을 포함할 때 서버(Amit Kapila, Robert 하스)

  • 우리가 생성한 Python 예외 객체가 PL/Python은 적절하게 참조 카운트됩니다(Rafa de la Torre, 톰 레인)

    이것은 객체가 이후에 사용되는 경우 실패를 방지토토 사이트 순위 Python 가비지 수집 주기가 발생했습니다.

  • 다음이 있는 테이블에서 트리거를 지원하도록 PL/Tcl 수정.tupno열 이름으로(Tom 레인)

    이것은 (이전에 문서화되지 않은) 행위와 일치합니다 PL/Tcl'sspi_exec그리고spi_execp명령, 즉 그것은 마법.tupno열은 다음 경우에만 삽입됩니다. 그런 이름의 실제 열이 없습니다.

  • DOS 스타일 줄 끝을 다음으로 허용~/.pgpass파일, 심지어 Unix에서도(Vik 두려움)

    이 변경으로 인해 동일한 비밀번호 파일의 사용이 단순화되었습니다. Unix 및 Windows 시스템 전반에 걸쳐.

  • 다음의 경우 1바이트 버퍼 오버런 수정ecpg끝나는 파일 이름이 주어졌습니다 점이 있는 (츠나카와 다카유키)

  • 수정psql의 탭 완료기본값 변경 권한(질 다롤드, 스티븐 프로스트)

  • psql, 빈 값을 처리합니다. 또는의 모두 공백 설정호출기의미로서의 환경 변수"아니요 호출기"(톰 레인)

    이전에는 이러한 설정으로 인해 다음을 위한 출력이 발생했습니다. 호출기가 완전히 사라지게 됩니다.

  • 개선기여/dblink의 낮은 수준의 보고libpq메모리 부족 등의 오류 (조 콘웨이)

  • Windows에서는 환경 변수 변경이 디버그 옵션으로 구축된 DLL로 전파됨(Christian 울리히)

  • 시간대 라이브러리 사본을 IANA 릴리스와 동기화 tzcode2016j(톰 레인)

    이것은 다양한 문제, 특히 시간대 문제를 해결합니다. 대상 디렉터리가 그렇지 않은 경우 데이터 설치가 실패했습니다. 하드 링크를 지원합니다.

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2016j 릴리스 북부 키프로스의 변화(새 구역 추가) 아시아/파마구스타), 러시아(유럽/사라토프 새 지역 추가), 통가, 남극 대륙/케이시. 에 대한 기록 수정 이탈리아, 카자흐스탄, 몰타, 팔레스타인. 다음으로 전환 통가에서는 숫자 영역 약어를 선호합니다.