이 문서는 지원되지 않는 버전의 롤 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.220. 릴리스 8.0.2

출시 날짜 : 2005-04-07

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

E.220.1. 버전 8.0.2로의 마이그레이션

8.0을 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.*. 이것 릴리스 업데이트 업데이트의 주요 버전 번호롤 토토라이브러리이므로 필요할 수 있습니다 찾을 수없는 경우 일부 사용자 애플리케이션을 다시 링크하려면 적절한 공유 도서관.

E.220.2. 변화

  • 모든 인터페이스 라이브러리의 주요 버전 번호를 증가시킵니다 (브루스)

    이것은 8.0.0에서 수행되어야했습니다. 7.4.x가 필요합니다 롤 토토 클라이언트 응용 프로그램의 버전PSQL, 8.0.x와 동일한 기계에서 사용할 수 있습니다. 응용 프로그램. 이를 위해서는 사용자 애플리케이션이 필요할 수 있습니다 이 라이브러리를 사용하십시오.

  • Windows 전용 추가WAL_SYNC_METHOD설정fsync_writethrough(Magnus, 브루스)

    이 설정이 발생합니다롤 토토WAL에 쓸 때 디스크 드라이브 쓰기 캐시를 작성하려면. 이 행동은 이전에라고 불렀습니다.fsync, 그러나 이름이 바뀌 었습니다.fsync다른 플랫폼에서.

  • 활성화Wal_Sync_Method설정Open_DatasyncWindows에서 해당 플랫폼의 기본값 (Magnus, Bruce)

    기본값이 더 이상 없기 때문에fsync_writethrough, 데이터 손실이 가능합니다 정전 디스크 드라이브에 쓰기 캐싱이 활성화 된 경우. 회전합니다 Windows의 쓰기 캐시에서에서장치 관리자, 드라이브 속성 선택, 그 다음에정책.

  • 새로운 캐시 관리 알고리즘2Q대체아크(Tom)

    이것은 미국 특허를 피하기 위해 수행되었습니다아크. 그만큼2Q코드는보다 몇 퍼센트 포인트가 느려질 수 있습니다.아크일부 작업 부하. 더 나은 캐시 관리 알고리즘은 8.1에 나타납니다.

  • 갓 창출 된 행동을 향상시키기위한 플래너 조정 테이블 (Tom)

  • plpgsql이 배열의 요소에 할당하도록 허용 처음에NULL(Tom)

    이전에는 배열이 남아있을 것입니다NULL, 그러나 이제는 단일 요소 배열이됩니다. 주요 SQL 엔진은였습니다 처리로 변경업데이트널 배열의 8.0에서 이런 식으로 가치가 있지만 PLPGSQL의 유사한 사례는 간과.

  • Convert\ r \ nand\ rto\ nPlpython 기능 바디 (Michael Fuhr)

    이것은 plpython 코드가 Windows 또는 Mac 클라이언트.

  • SPI 커서가 행을 반환하는 유틸리티 명령을 처리하도록 허용, 와 같은설명(Tom)

  • 수정클러스터실패 이후OID가없는 ALTER 테이블 세트(Tom)

  • 메모리 사용 감소ALTER 테이블 추가 열(Neil)

  • 수정언어 이름 변경(Tom)

  • Windows 전용 문서레지스터andUNGERISTER옵션PG_CTL(Magnus)

  • 백엔드 종료 중에 수행 된 작업이 계산되었는지 확인하십시오 통계 수집가

    이것은 보고서를 해결할 것으로 예상됩니다pg_autovacuum시스템 진공 청소기 자주 카탈로그 - 카탈로그에 대해 들리지 않았습니다. 백엔드 중 임시 테이블 제거로 인한 삭제 출구.

  • 구성 매개 변수의 Windows 기본값 변경log_destinationtoEventLog(Magnus)

    기본적으로 Windows에서 실행되는 서버는 이제 로그 출력을 보냅니다. 표준 오류 대신 Windows 이벤트 로거에.

  • Windows (Magnus)에서 Kerberos 인증이 작동합니다

  • 허용데이터베이스 이름 바꾸기by 특권을 창출 한 것으로 표시되지 않은 수퍼 유행자 (남자 이름)

  • WAL 로그 항목 수정생성DROP DATABASE절대를 지정하지 않음 Paths (Tom)

    이것은 다른 컴퓨터에서 시점 복구가 가능합니다 아마도 다른 데이터베이스 위치. 참고테이블 스페이스 생성여전히 그러한 위험을 초래합니다 상황.

  • 공개 트랜잭션으로 종료하는 백엔드에서 충돌 수정 테이블을 만들고 커서를 열었습니다 (Tom)

  • 수정array_map ()따라서 pl을 호출 할 수 있습니다 기능 (Tom)

  • Contrib/Tsearch2andContrib/btree_gist수정 (Teodor)

  • 일부의 충돌 수정Contrib/Pgcrypto일부 플랫폼의 기능 (Marko Kreen)

  • 수정Contrib/Intagg64 비트 플랫폼 (Tom)

  • 구문 분석시 ECPG 버그 수정생성Statement (Michael)

  • PowerPC 및 AMD64에서 GCC 버그를 중심으로 작업 ECPG (Christof Petig)

  • Locale-Aware 버전의 사용하지 마십시오.어퍼 (), lower (), 그리고initcap ()로케일이있을 때C(브루스)

    이것은 이러한 기능이 생성하는 플랫폼에서 작동 할 수 있도록합니다. 로케일이 아닌 경우 비 비트 데이터의 오류C.

  • 수정quote_ident ()이름을 인용합니다 키워드 일치 (Tom)

  • 수정to_date ()합리적으로 행동합니다 언제CCandyy필드는 모두 사용됩니다 (Karel)

  • 예방​​TO_CHAR (Interval)제로 월 간격 (Tom)이 주어지면 실패

  • 잘못된 주정부 수정date_trunc ( 'Week')(브루스)

    date_trunc ( 'Week')반환 몇 년 동안 1 월 첫 며칠 동안의 잘못된 해.

  • 클래스의 올바른 기본 마스크 길이 사용d주소inet데이터 유형 (남자 이름)