이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 윈 토토현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.16. 릴리스 9.0.8

출시 날짜 : 2012-06-04

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

E.16.1. 버전 9.0.8로의 마이그레이션

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

그러나 더 일찍 버전에서 업그레이드하는 경우 9.0.6, 참조PostgreSQL : 문서 : 9.0 : 토토 캔 9.0.6.

E.16.2. 변화

  • 잘못된 암호 변환 수정Contrib/Pgcrypto's descrypt ()함수 (태양열 디자이너)

    암호 문자열에 바이트 값이 포함 된 경우0x80, 나머지 비밀번호는 다음과 같습니다 무시되어 암호가 그보다 훨씬 약해집니다. 나타났습니다. 이 수정으로 나머지는 올바르게 Des Hash에 포함되어 있습니다. 저장된 비밀번호 값 따라서이 버그의 영향을 받으면 더 이상 일치하지 않으므로 저장된 값을 업데이트해야 할 수도 있습니다. (CVE-2012-2143)

  • 무시Security Definerset절차에 대한 속성 언어 통화 처리기 (Tom Lane)

    해당 속성을 통화 핸들러에 적용하면 충돌 할 수 윈 토토 서버. (CVE-2012-2655)

  • 숫자 타임 존 오프셋 허용타임 스탬프7978_8040

    일부 역사적인 시간대에는 15보다 큰 오프셋이 있습니다 시간, 이전 한계. 이로 인해 데이터가 버려 질 수 있습니다 Reload 동안 거부되는 값.

  • 주어진 시간이있을 때 대처하기 위해 타임 스탬프 변환 수정 현재의 마지막 DST 전환 시간입니다 시간대 (Tom Lane)

    이 감독은 오랜 시간이 걸렸지 만 대부분의 DST 사용 구역이 있기 때문에 이전에 눈에 띄었습니다 미래 DST의 무기한 순서를 가지고 있다고 추정됩니다 전환.

  • 수정텍스트to이름andcharto이름문자열을 수행하기 위해 캐스트 멀티 바이트 인코딩 (Karl Schnaitter)

  • 메모리 복사 버그 수정to_tsquery ()(Heikki Linnakangas)

  • 보장TXID_CURRENT ()핫 스탠드에서 실행될 때 올바른 시대를보고합니다 (Simon Riggs)

  • Fix Planner의 외부 자리 표시자를 취급합니다 하위 쿼리 (Tom Lane)

    이 버그는 변수를 참조하는 하위 선택에 관한 것입니다 외부 결합의 무효면에서 나옵니다. 주변 쿼리. 9.1 에서이 버그의 영향을받는 쿼리 에 실패 할 것입니다."오류 : 상위 레벨 위장대 자르 바르는 예상되지 않는 곳을 찾았습니다 ". 그러나 9.0 그리고 8.4, 당신은 그 이후로 조용히 정답을 얻을 수 있습니다 하위 쿼리로 전송 된 값은 NULL로 가지 않을 것입니다. 언제.

  • 느린 세션 시작시기PG_ATTRIBUT매우 큽니다 (Tom Lane)

    ifpg_attribute초과 의 4 분의 1shared_buffers, 때때로 필요한 동안 필요한 캐시 재건 코드 세션 시작은 동기화 스캔 로직을 트리거합니다. 정상보다 여러 배가 더 오래 걸립니다. 그만큼 많은 새로운 세션이 있다면 문제는 특히 심각했습니다 한 번 시작.

  • 순차적 스캔을 확인하여 쿼리 취소를 확인하십시오 합리적으로 자주 (Merlin Moncure)

    포함하는 많은 연속 페이지를 만나는 스캔 살아있는 튜플은 인터럽트에 응답하지 않습니다 그 동안에.

  • Windows 구현 확인pgsemaphorelock ()CLEARS즉시 interpruptok돌아 오기 전 (Tom 레인)

    이 감독은 쿼리 캔셀이 방해 함을 의미했습니다 나중에 동일한 쿼리에서받은 예측할 수 없지만 좋지 않은 안전한 시간 결과.

  • 보기를 인쇄 할 때 전체 열 변수를 안전하게 표시하십시오 규칙 (Abbas Butt, Tom Lane)

    모호한 이름을 포함하는 코너 케이스 (즉, 이름은 쿼리의 테이블 또는 열 이름 일 수 있습니다) 모호한 방식으로 인쇄하여 견해를 위험에 빠뜨리거나 규칙은 덤프 후에 다르게 해석됩니다 새로 고침. No-OP를 첨부하여 모호한 케이스를 피하십시오 깁스.

  • 수정복사올바르게 유효하지 않은 널 마커 스트링을 처리합니다 인코딩 (Tom Lane)

    와 같은 널 마커 문자열e '\\ 0'작동해야하고 일했습니다 과거, 그러나 사건은 8.4에서 깨졌습니다.

  • Autovacuum 작업자 프로세스가 스택 깊이를 수행하는지 확인하십시오 제대로 확인 (Heikki Linnakangas)

    이전에, 호출 된 함수의 무한 재귀 자동분석충돌 작업자 프로세스.

  • 로그 일관성을 잃지 않도록 로깅 수집기를 수정하십시오 고 부하 (Andrew Dunstan)

    컬렉터는 이전에 큰 재 조립에 실패 할 수있었습니다 너무 바빠서 메시지.

  • 로깅 수집기를 수정하여 파일을 다시 시작합니다 받은 후 회전Sighup(Tom Lane)

  • GIN 인덱스에 대한 Wal Replay Logic을 수정하여 실패하지 않습니다. 이후 인덱스가 떨어졌습니다 (Tom Lane)

  • PL/PGSQL에서 메모리 누출 수정반환 다음Command (Joe Conway)

  • 수정 pl/pgsql 's진단 받기대상이 함수의 첫 번째 변수 인 경우 명령 (Tom Lane)

  • 메모리 끝에서 잠재적 액세스를 수정PSQL의 확장 디스플레이 (\ x) 모드 (Peter Eisentraut)

  • 몇 가지 성능 문제 수정pg_dump데이터베이스에 포함 된 경우 많은 물체 (Jeff Janes, Tom Lane)

    pg_dump매우 얻을 수 윈 토토 데이터베이스에 많은 스키마가 포함되어 있거나 많은 경우 객체는 종속성 루프에 있거나 소유 한 사람이 많이있는 경우 시퀀스.

  • 수정pg_upgrade데이터베이스가 비 기본 테이블 스페이스에 저장된 경우 클러스터의 기본 테이블 스페이스에 테이블이 포함되어 윈 토토 (Bruce Momjian)

  • inECPG, 희귀 메모리 누출 및 이후 1 바이트를 덮어 쓸 수 윈 토토.SQLCA_T구조 (Peter eisentraut)

  • 수정Contrib/DBlink'sdblink_exec ()누출되지 않음 오류시 임시 데이터베이스 연결 (Tom Lane)

  • 수정Contrib/DBlink보고합니다 오류 메시지의 올바른 연결 이름 (Kyotaro Horiguchi)

  • 수정Contrib/Vacuumlo사용합니다 많은 큰 객체를 삭제할 때 여러 거래 (Tim 루이스, 로버트 하스, 톰 레인)

    이 변경 사항은 초과를 피합니다max_locks_per_transaction많은 객체가있을 때 떨어 뜨려야합니다. 동작은 새로운-l(한계) 옵션.

  • 시간대 데이터 파일 업데이트TZDATADST 법을위한 2012c 릴리스 남극 대륙, 아르메니아, 칠레, 쿠바, 포클랜드의 변화 섬, 가자, 아이티, 헤브론, 모로코, 시리아 및 토켈 라우 섬; 또한 캐나다의 역사적 수정.