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

E.48. 릴리스 9.2.3

출시일: 2013-02-07

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

E.48.1. 버전 9.2.3으로 마이그레이션

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

그러나 9.2.2 이전 버전에서 업그레이드하는 경우, 참조토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.2.2.

E.48.2. 변경사항

  • 실행 방지enum_recvSQL(톰 레인)에서

    함수가 잘못 선언되어 간단한 SQL 명령으로 다음을 수행할 수 있습니다. 서버를 충돌시킵니다. 원칙적으로 공격자가 이를 사용할 수 있습니다. 서버 메모리의 내용을 검사합니다. Sumit Soni에게 감사드립니다. (Secunia SVCRP를 통해) 이 문제를 보고해 주셔서 감사합니다. (CVE-2013-0255)

  • 일관된 데이터베이스를 감지할 때 여러 문제 토토 사이트 WAL 재생 중에 상태에 도달했습니다(Fujii Masao, Heikki 린나캉가스, 사이먼 리그스, 안드레스 프로인드)

  • 실제 재실행 작업이 없을 때 백업 종료 지점 감지 토토 사이트 필수(Heikki Linnakangas)

    이 실수로 인해 잘못된 결과가 발생할 수 있습니다."WAL 온라인 백업이 끝나기 전에 종료됩니다."오류.

  • 관계 파일을 자를 때 최소 복구 지점 업데이트 (헤이키 린나캉가스)

    데이터가 삭제되면 더 이상 중지하는 것이 안전하지 않습니다. 타임라인의 이전 시점에서 복구합니다.

  • 복구 대상 변경 후 WAL 세그먼트 재활용 토토 사이트 타임라인(Heikki Linnakangas)

  • 다음의 아카이브에서 타임라인 기록 파일을 올바르게 복원합니다. 계단식 대기 서버(Heikki Linnakangas)

  • 상시 대기 서버의 잠금 충돌 감지 토토 사이트(Andres 프로인트, 로버트 하스)

  • 상시 대기 모드에서 취소 누락 토토 사이트(Noah Misch, Simon 리그스)

    충돌하는 긴급 대기 쿼리를 취소해야 하는 경우 때로는 누락되어 해당 쿼리가 일관성이 없는 것으로 표시될 수 있습니다. 데이터.

  • 사용자가 복구를 수행하기 전에 복구 일시 중지 기능이 일시 중지되는 것을 방지 연결(톰 레인)

  • 아래 첨자 또는 필드 선택을 허용하도록 SQL 문법을 토토 사이트했습니다. 하위 SELECT 결과(Tom Lane)

  • 사용 중일 때 자동 진공 잘림으로 인한 성능 문제 토토 사이트 워크로드(Jan Wieck)

    테이블 끝의 빈 페이지를 자르려면 다음이 필요합니다. 배타적 잠금이지만 autovacuum이 실패하도록 코딩되었습니다(그리고 테이블 잠금) 잠금 요청이 충돌하는 경우. 부하가 걸린 상태, 잘림이 절대 발생하지 않을 가능성이 높습니다. 테이블이 부풀어 오릅니다. 부분 잘림을 수행하여 토토 사이트하고 해제합니다. 잠금을 다시 획득하려고 시도하고 계속 진행합니다. 이 토토 사이트은 또한 autovacuum 이전의 평균 시간을 크게 줄여줍니다. 충돌하는 요청이 도착한 후 잠금을 해제합니다.

  • 성능 향상SPI_execute및 관련 기능을 통해 PL/pgSQL 개선실행(헤이키 린나캉가스, 톰 레인)

    9.2에 추가된 일부 데이터 복사 오버헤드를 제거합니다. 계획 캐싱 메커니즘 토토 사이트의 결과입니다. 이 9.1에 비해 성능 저하를 제거하고 비용도 절감합니다. 메모리, 특히 실행될 쿼리 문자열에 다음이 포함된 경우 많은 SQL 문.

    부수적 이점은 다중 문 쿼리 문자열이 이제 완전히 직렬로 처리됩니다. 즉, 이전 실행을 완료합니다. 구문 분석을 실행하고 계획을 세우기 전의 명령문 다음 것. 이는 해당 DDL에서 오랫동안 지속된 문제를 제거합니다. 이는 이후 명령문의 동작에 영향을 미칠 것입니다. 예상대로 행동하세요.

  • 인덱스 사용에 대한 9.2 이전 비용 추정 복원(Tom Lane)

    잘못 고려한 퍼지 요소의 변경으로 인해 바람직하지 않은 결과가 발생했습니다. 매우 큰 인덱스 사용에 대한 높은 비용 추정.

  • 간헐적인 충돌 토토 사이트드롭 인덱스 동시에(톰 레인)

  • 동안 공유 메모리 잠금 테이블의 잠재적인 손상 토토 사이트동시에 인덱스 생성/삭제(톰 레인)

  • 토토 사이트복사의 다중 튜플 삽입 페이지 크기에서 fillfactor를 뺀 것보다 큰 튜플의 경우에 대한 코드 (헤이키 린나캉가스)

    이전 코딩은 무한 루프에 빠질 수 있습니다.

  • 스캔 시 경쟁 조건으로부터 보호pg_tablespace(스티븐 프로스트, 톰 레인)

    데이터베이스 생성그리고데이터베이스 삭제만약 있다면 오작동할 수 있습니다 동시 업데이트pg_tablespace항목.

  • 방지소유한 삭제떨어뜨리려는 시도에서 전체 데이터베이스 또는 테이블스페이스(Álvaro Herrera)

    안전을 위해 이 개체의 소유권은 재할당되어야 합니다. 떨어졌다.

  • 오류 토토 사이트vacuum_freeze_table_age구현(안드레스 프로인트)

    오랜 기간 동안 존재한 설치에서vacuum_freeze_min_age거래, 이 실수 autovacuum이 부분 테이블 스캔을 사용하는 것을 방지했습니다. 대신 전체 테이블 스캔이 항상 발생합니다.

  • 다음의 경우 잘못된 행동을 방지하세요.RowExpr또는XmlExpr두 번 구문 분석됩니다(Andres 프로인드, 톰 레인)

    이 실수는 다음과 같은 상황에서 사용자가 볼 수 있습니다.인덱스를 포함하는 것과 같은 테이블 생성.

  • 해시테이블 크기 조정 시 정수 오버플로에 대한 방어 강화 계산(제프 데이비스)

  • 데이터 유형에 대한 권한과 관련된 일부 버그 토토 사이트(Tom 레인)

    유형에 대한 기본 권한에 몇 가지 문제가 있었고pg_dump해당 항목을 덤프하지 못했습니다. 전혀 특권이 없습니다.

  • 서버 이후 남은 임시 테이블을 무시하지 못하는 문제 토토 사이트 충돌(톰 레인)

  • 크기 문제로 인해 postmaster 로그 파일을 회전하지 못하는 문제 토토 사이트 Windows(제프 제인스, 헤이키 린나캉가스)

  • 범위를 벗어난 날짜 거부to_date()(하라다 히토시)

  • 토토 사이트pg_extension_config_dump()에 확장 프로그램 업데이트 사례를 적절하게 처리합니다(Tom Lane)

    이 기능은 이제 대상에 대한 기존 항목을 대체합니다. 테이블을 확장 프로그램 업데이트 스크립트에서 사용할 수 있게 만듭니다.

  • 단순 가능성이 있는 계획 시간 오류에 대한 PL/pgSQL 보고 토토 사이트 표현(톰 레인)

    이전 코딩으로 인해 첫 번째 부분이 생략되는 경우가 있었습니다. 의 줄컨텍스트에 대한 추적 오류.

  • PL/Python의 트리거로 사용되는 함수 처리 문제 토토 사이트 여러 테이블(Andres Freund)

  • ASCII가 아닌 프롬프트 문자열이 Windows의 올바른 코드 페이지(Alexander Law, Noah Misch)

    이 버그는 영향을 받았습니다psql그리고 일부 다른 클라이언트 프로그램.

  • 충돌 가능성 토토 사이트psql's\?에 연결되지 않은 경우 명령 데이터베이스(Meng Qingzhong)

  • 관계 파일이 제거되는 동안 발생할 수 있는 오류 토토 사이트pg_basebackup실행 중입니다(Heikki 린나캉가스)

  • 타임라인 전환을 허용하는 동안pg_basebackup -X 가져오기대기 백업 중 서버(Heikki Linnakangas)

  • 만들다pg_dump다음 데이터 제외 상시 대기 서버에서 실행될 때 기록되지 않은 테이블(Magnus 하간데르)

    어쨌든 실패할 것입니다. 왜냐하면 데이터를 사용할 수 없기 때문입니다. 대기 서버이므로 가정하는 것이 가장 편리한 것 같습니다.--no-unlogged-table-data자동으로.

  • 토토 사이트pg_upgrade처리하다 잘못된 인덱스를 안전하게 안전하게 사용(Bruce Momjian)

  • 토토 사이트pg_upgrade의 -O/-o 옵션 (마티 라우제프)

  • 1바이트 버퍼 오버런 토토 사이트libpq'sPQprintTuples(시 왕)

    이 고대 기능은 어느 곳에서도 사용되지 않습니다.PostgreSQL그 자체이지만 여전히 사용될 수 있습니다. 일부 클라이언트 코드로.

  • 만들다ecpglib번역된 사용 제대로 메시지를 보내세요(Chen Huajun)

  • 올바른 설치ecpg_compat그리고pgtypesMSVC의 라이브러리 (장귀칭)

  • 우리 버전 포함isinf()inlibecpg제공되지 않은 경우 시스템(Jiang Guiqing)

  • 제공된 기능에 대한 구성 테스트를 재정렬하여 그렇지 않습니다. libedit/libreadline의 가짜 내보내기에 속았습니다(Christoph 버그)

  • Windows 빌드 번호가 시간이 지남에 따라 증가하는지 확인하십시오(Magnus 하간데르)

  • 만들다pgxs실행 파일 빌드 오른쪽으로.exe접미사 언제 Windows용 크로스 컴파일(Zoltan Boszormenyi)

  • 새 시간대 약어 추가FET(톰 레인)

    이것은 현재 일부 동유럽 시간대에서 사용됩니다.