2025 년 7 월 17 일 : | Postgresql 18 베타 2 토토 사이트!
지원되지 않는 버전 :9.3 / 9.2 / 9.1
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.53. 릴리스 9.1.23

출시 날짜 : 2016-08-11

이 릴리스에는 9.1.22의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.1 주요 릴리스의 새로운 기능에 대한 정보 참조윈 토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.1.

thepostgresql커뮤니티 9 월 9.1.x 릴리스 시리즈의 업데이트 출시 중지 2016. 사용자는 새로운 릴리스 지점으로 업데이트하도록 권장됩니다. 곧.

E.53.1. 버전 9.1.23으로의 마이그레이션

9.1.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

그러나, 더 일찍 버전에서 업그레이드하는 경우 9.1.16, 참조PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 9.1.16.

E.53.2. 변화

  • 중첩의 잘못된 평가 수정case-언제표현 (Heikki Linnakangas, Michael Paquier, Tom Lane)

    aCASE표현이 나타납니다 다른 사람의 테스트 가치 하위 표현CASE자체 테스트 값이 무효인지 또는 아니다. 또한 평등을 구현하는 SQL 기능의 인라인 A에서 사용하는 운영자CASE표현 잘못된 테스트 값을 a 내에서 호출 한 함수로 전달합니다.caseSQL 함수의 표현 몸. 테스트 값이 다른 데이터 유형 인 경우 충돌 결과 일 수 있습니다. 또한 그러한 상황은 허용하기 위해 남용 될 수 있습니다 서버 메모리의 일부 공개. (CVE-2016-5423)

  • 클라이언트 프로그램의 데이터베이스에서 특수 문자 처리를 수정합니다 그리고 역할 이름 (Noah Misch, Nathan Bossart, Michael Paquier)

    수많은 장소VACUUMDB및 다른 고객 프로그램은 데이터베이스와 역할에 의해 혼란스러워 질 수 있습니다. 이중 인용문 또는 백 슬래시를 포함하는 이름. 인용을 강화하십시오 그것을 안전하게 만드는 규칙. 또한 Conninfo 끈이있을 때 확인하십시오 이 프로그램의 데이터베이스 이름 매개 변수로 사용됩니다. 전체적으로 올바르게 처리되었습니다.

    쌍의 이중 따옴표의 처리 수정PSQL's\ connectand\ password일치하는 명령 선적 서류 비치.

    새로운 소개-리시스 예약옵션 안에PSQL's\ connect명시 적 제어를 허용하는 명령 이전 연결에서 연결 매개 변수를 재사용할지 여부. (이 없이는 선택은 데이터베이스 이름이 이전과 같이 Conninfo 문자열처럼 보입니다.) 이것은 보안을 허용합니다. 특수 문자가 포함 된 데이터베이스 이름 처리pg_dumpall스크립트.

    pg_dumpall이제 거래를 거부합니다 데이터베이스 및 역할 이름이 포함 된 캐리지 리턴 또는 그 캐릭터를 안전하게 인용하는 것이 비현실적 인 것처럼 보이는 Newlines 창에서. 앞으로 우리는 서버 측에서 그러한 이름을 거부 할 수 있습니다. 그러나 그 단계는 아직 취하지 않았습니다.

    객체 이름이 제작되었으므로 보안 수정으로 간주됩니다 특수 문자를 포함하는 것은 실행하는 데 사용될 수 있습니다 다음에 슈퍼 사용자가 슈퍼 사용자가 권한을 부여합니다 실행pg_dumpall또는 기타 일상적인 유지 보수 작업. (CVE-2016-5424)

  • 코너 케이스 오작동에 대한 수정IS 널/중첩에 적용됩니다 복합 값 (Andrew Gierth, Tom Lane)

    SQL 표준은이를 지정합니다is null모든 null 값의 행에 대해 true를 반환해야합니다 (따라서행 (null, null)은 nulltrue를 생산하지만 그렇지 않습니다 재귀 적으로 적용하기위한 (따라서행 (null, 행 (null, null)))는 nullfalse를 생산합니다). 핵심 집행자가 얻었습니다 이것은 권리이지만 특정 플래너 최적화는 테스트를 다음과 같이 처리했습니다. 재귀 적 (따라서 두 경우 모두 참으로 생성) 및Contrib/Postgres_FDW원격 쿼리를 생성 할 수 있습니다 비슷하게 잘못 행동했습니다.

  • 만들기inetCIDR데이터 유형은 IPv6 주소도 적절하게 거부합니다 많은 결장 분리 된 필드 (Tom Lane)

  • 충돌 방지close_ps ()(포인트 ## lseg연산자) NAN 입력 좌표 (Tom Lane)

    충돌하는 대신 널 리턴하게 만듭니다.

  • 1 바이트 버퍼를 과도하게 읽습니다to_number ()(Peter Eisentraut)

    몇몇 경우to_number ()함수는 입력 문자열. 입력이있는 경우 충돌 가능성이 적습니다. 메모리 끝에 인접 해 있습니다.

  • 비싼 경로 동안 안전하지 않은 중간 상태를 피하십시오heap_update ()(Masahiko Sawada, Andres Freund)

    이전에,이 경우는 대상 튜플을 잠그었다 ( xmax) 그러나 그 조치를 취하지 않았으므로 데이터 무결성이 위험합니다. 페이지가 디스크로 유출 된 다음 데이터베이스 충돌이 발생한 문제 튜플 업데이트가 완료되기 전에 발생했습니다.

  • 중 거래 ID 소비를 피하십시오진공(Alexander Korotkov)

    일부 사례진공불필요하게 XID가 현재 트랜잭션에 할당되었습니다. 보통 이것은 무시할 수 있지만 XID 랩 어라운드에 반대하는 경우 제한, raparound 방지 진공 청소기 중에 더 많은 XID를 소비하는 것은 매우 나쁜 것.

  • 동안 핫 스탠드 쿼리를 취소하지 마십시오진공 동결(Simon Riggs, Álvaro Herrera)

    진공 동결one-dis-idle 마스터 서버로 인해 쿼리가 불필요하게 취소 될 수 있습니다 대기 서버에서.

  • 매뉴얼 시점분석지정 a 열 목록, 테이블을 재설정하지 마십시오changes_since_analyze카운터 (Tom Lane)

    일부 열만 분석하는 경우 방지해서는 안됩니다. 다른 열의 일상적인 자동 분석.

  • 수정분석의 과대 평가n_distinct독특하거나 거의 유니크 많은 널 항목이있는 열 (Tom Lane)

    널은 마치 자신처럼 계산 될 수 있습니다. 뚜렷한 값으로, 심각한 플래너가 일부에서 오해를 유발합니다 쿼리 유형.

  • Autovacuum이 여러 근로자를 시작하는 것을 방지합니다 공유 카탈로그 (Álvaro Herrera)

    일반적으로 진공 청소기가 그렇지 않기 때문에 이것은 큰 문제가 아닙니다. 어쨌든 오래 걸리십시오. 그러나 심하게 부풀린 카탈로그의 경우 한 명의 근로자를 제외하고는 대신 쓸모없는 대신 대기 할 수 있습니다. 다른 테이블에서 유용한 작업을 수행합니다.

  • 수정contrib/btree_gin가장 작은 가능bigint올바르게 가치 (Peter Eisentraut)

  • LIBPQ를 향후 서버 버전을 올바르게 디코딩하도록 가르치십시오 서버 (Peter Eisentraut)

    3 부 서버 대신 2 부로 전환 할 계획입니다. 9.6 이후 토토 사이트 버전 번호. 확인하십시오pqserverversion ()올바른 값을 반환합니다 그러한 경우.

  • 수정ECPG의 코드서명되지 않은 장거리배열 요소 (Michael 메스크)

  • makePG_BASEBACKUP수락-z 0압축을 지정하지 않음 (fujii Masao)

  • 오래된 휴리스틱 타임 아웃으로 되돌아PG_CTL 시작 -W(Tom Lane)

    릴리스 9.1.20 기준으로 채택 된 새로운 방법은 작동하지 않을 때Silent_Mode가 활성화되어 있으므로 다시 돌아가십시오 오래된 길.

  • 안전하기 위해 AIX 공유 라이브러리를 구축하기위한 MakeFiles의 규칙 수정 Parallel Make (Noah Misch)

  • Directory를 빌드 할 때 작업 할 테스트 및 MSVC 스크립트 수정 경로 이름은 공백을 포함합니다 (Michael Paquier, Kyotaro Horiguchi)

  • 덴마크와 웨일스 어 로컬에 대한 회귀 테스트를 안전하게 만듭니다 (Jeff Janes, Tom Lane)

    비정상적인 정렬 규칙을 유발 한 일부 테스트 데이터 변경 이 지역의.

  • Iana 's와 일치하도록 시간대 코드 사본을 업데이트하십시오tzcodeRelease 2016C (Tom 레인)

    이것은 예상되는 미래의 변화에 대처해야합니다. 시간대 데이터 파일. 또한 대처에서 코너 케이스 버그를 수정합니다 비정상적인 시간대와 함께.

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2016F 토토 사이트 Kemerovo와 Novosibirsk, 그리고 역사적 교정 아제르바이잔, 벨로루시 및 모로코.