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

E.284. 릴리스 7.2

출시일: 2002-02-04

E.284.1. 개요

이번 릴리스에서는 개선되었습니다.포스트그레SQL대용량에 토토 커뮤니티 응용 프로그램.

이번 릴리스의 주요 변경 사항:

진공

Vacuuming은 더 이상 테이블을 잠그지 않으므로 일반 사용자가 사용할 수 있습니다. 진공 상태에서 액세스할 수 있습니다. 새로운진공 전체명령은 테이블을 잠그고 옛날 방식의 진공청소기를 실행합니다. 테이블의 디스크에 있는 복사본을 축소합니다.

거래

4개를 초과하는 설치에는 더 이상 문제가 없습니다. 10억 거래.

OID

OID는 이제 선택사항입니다. 이제 사용자는 OID 없이 테이블을 생성할 수 있습니다. OID 사용량이 과도한 경우.

최적화자

이제 시스템은 다음 동안 히스토그램 열 통계를 계산합니다.분석, 훨씬 더 나은 최적화가 가능합니다. 선택.

보안

새로운 MD5 암호화 옵션으로 더욱 안전한 저장과 비밀번호 전송. 새로운 Unix 도메인 소켓 인증 옵션은 Linux 및 BSD 시스템에서 토토 커뮤니티할 수 있습니다.

통계

관리자는 새로운 테이블 액세스 통계 모듈을 사용하여 다음을 수행할 수 있습니다. 테이블 및 인덱스 사용에 대한 세부적인 정보를 얻으세요.

국제화

프로그램 및 라이브러리 메시지는 이제 여러 위치에 표시될 수 있습니다. 언어.

E.284.2. 버전 7.2로 마이그레이션

다음을 사용하여 덤프/복원pg_dump이다 이전 데이터를 마이그레이션하려는 사람들에게 필요합니다. 릴리스.

다음 비호환성을 관찰하십시오:

  • 의 의미진공명령 이번 릴리스에서는 변경되었습니다. 업데이트하고 싶을 수도 있습니다. 유지관리 절차에 따라 진행됩니다.

  • 이 릴리스에서는 다음을 사용하여 비교합니다.= NULL항상 false(또는 더 정확하게는 NULL)를 반환합니다. 이전 릴리스에서는 이 구문을 다음과 같이 자동으로 변환했습니다.NULL임. 오래된 행동은 다음과 같습니다. a를 사용하여 다시 활성화postgresql.conf매개변수.

  • pg_hba.conf그리고pg_ident.conf구성은 이제 다시 로드됩니다. a를 받은 후SIGHUP신호, 각 연결마다 그렇지는 않습니다.

  • 함수옥텟_길이()지금 압축되지 않은 데이터 길이를 반환합니다.

  • 날짜/시간 값'현재'아니요 더 오래 토토 커뮤니티 가능합니다. 신청서를 다시 작성해야 합니다.

  • 타임스탬프(), 시간()간격()함수를 더 이상 사용할 수 없습니다. 대신에타임스탬프(), 토토 커뮤니티타임스탬프 '문자열'또는캐스트.

선택 ... 제한 #,#구문은 다음과 같습니다. 다음 릴리스에서는 제거되었습니다. 사용할 쿼리를 변경해야 합니다. 별도의 LIMIT 및 OFFSET 절(예:한도 10 오프셋 20.

E.284.3. 변경사항

E.284.3.1. 서버 운영

  • 별도의 디렉토리에 임시 파일 생성 (Bruce)

  • 포스트마스터 시작 시 고아 임시 파일 삭제 (브루스)

  • 일부 시스템 테이블에 고유 인덱스 추가(Tom)

  • 시스템 테이블 연산자 개편(Oleg Bartunov, Teodor 시가예프, 톰)

  • pg_log의 이름을 pg_clog로 변경했습니다(Tom)

  • 백엔드를 종료하려면 SIGTERM, SIGQUIT를 활성화하세요(1월)

  • 백엔드 수에 대한 컴파일 시간 제한 제거(Tom)

  • 세마포어 리소스 오류에 대한 정리 개선 (Tatsuo, Tom)

  • 안전한 거래 ID 랩어라운드 허용(톰)

  • 일부 시스템 테이블에서 OID 제거됨(Tom)

  • "트리거된 데이터 변경 위반" 오류 검사 제거됨(Tom)

  • 준비/저장된 계획의 SPI 포털 생성(1월)

  • SPI 열 함수가 시스템 열에 대해 작동하도록 허용(Tom)

  • 긴 값 압축 개선(톰)

  • 테이블에 대한 통계 수집기, 인덱스 액세스(1월)

  • 매우 긴 시퀀스 이름을 합리적인 값으로 자릅니다. (톰)

  • 밀리초 단위로 거래 시간 측정(토마스)

  • TID 순차 스캔 수정(Hiroshi)

  • 수퍼유저 ID는 이제 1로 고정되었습니다(Peter E)

  • 새로운 pg_ctl "다시 로드" 옵션 (톰)

E.284.3.2. 성능

  • 최적화 기능 개선 (톰)

  • 옵티마이저에 대한 새로운 히스토그램 열 통계(Tom)

  • 미리 쓰기 로그 파일을 삭제하지 않고 재토토 커뮤니티 (톰)

  • 캐시 개선 (톰)

  • IS NULL, IS NOT NULL 최적화 개선 (톰)

  • 잠금 경합을 줄이기 위해 잠금 관리자를 개선하세요(톰)

  • 인덱스 액세스 지원 기능을 위한 relcache 항목 유지 (톰)

  • NaN 및 NUMERIC의 무한대를 토토 커뮤니티하여 더 나은 선택성을 허용합니다. (톰)

  • R-트리 성능 개선(Kenneth Been)

  • B-트리 분할이 더 효율적임 (Tom)

E.284.3.3. 권한

  • 업데이트, 삭제 권한을 별개로 변경합니다(피터 E)

  • 새로운 REFERENCES, TRIGGER 권한 (Peter E)

  • 한 번에 두 명 이상의 토토 커뮤니티자에게 GRANT/REVOKE 허용(피터 마)

  • 새로운 has_table_privilege() 함수 (조 콘웨이)

  • 수퍼유저가 아닌 사람이 데이터베이스를 비우도록 허용(Tom)

  • 새로운 SET SESSION AUTHORIZATION 명령(Peter E)

  • 새로 생성된 테이블의 권한 수정 버그 수정 (톰)

  • 수퍼유저가 아닌 경우 pg_statistic에 대한 액세스를 허용하지 않습니다. 추가 토토 커뮤니티자 접근 가능 보기(Tom)

E.284.3.4. 클라이언트 인증

  • 정지 방지를 위해 인증을 하기 전에 포스트마스터를 포크하십시오 (피터 E)

  • Linux, *BSD에서 Unix 도메인 소켓을 통한 ID 인증 추가 (헬게 바만, 올리버 엘픽, 테오도르 시가예프, 브루스)

  • MD5 암호화를 토토 커뮤니티하는 비밀번호 인증 방법 추가 (브루스)

  • MD5를 토토 커뮤니티하여 저장된 비밀번호 암호화 허용(Bruce)

  • PAM 인증(Dominic J. Eidson)

  • 시작 및 SIGHUP 시에만 pg_hba.conf 및 pg_ident.conf 로드 (브루스)

E.284.3.5. 서버 구성

  • 일부 시간대 약어를 호주로 해석 북미가 아닌 이제 런타임에 설정 가능(Bruce)

  • 기본 트랜잭션 격리 수준을 설정하는 새로운 매개변수(피터 마)

  • "expr = NULL"을 "expr"로 변환할 수 있는 새로운 매개변수 IS NULL", 기본적으로 꺼짐(Peter E)

  • VACUUM으로 메모리 토토 커뮤니티량을 제어하는 새로운 매개변수(Tom)

  • 클라이언트 인증 시간 초과를 설정하는 새 매개변수(Tom)

  • 최대 열린 파일 수를 설정하는 새로운 매개변수(Tom)

E.284.3.6. 쿼리

  • INSERT 규칙에 의해 추가된 문은 이제 INSERT 후에 실행됩니다. (1월)

  • 대상 목록에서 장식되지 않은 관계 이름 방지(Bruce)

  • NULL은 이제 ORDER BY의 모든 일반 값 다음에 정렬됩니다(Tom)

  • 새로운 IS UNKNOWN, IS NOT UNKNOWN 부울 테스트(Tom)

  • 새로운 공유 업데이트 독점 잠금 모드(톰)

  • 실행 시간 및 행 수를 표시하는 새로운 EXPLAIN ANALYZE 명령 (Martijn van Oosterhout)

  • LIMIT 및 하위 쿼리 문제 해결(Tom)

  • 하위 쿼리에 푸시된 LIMIT, DISTINCT ON 수정(Tom)

  • 중첩된 EXCEPT/INTERSECT 수정(톰)

E.284.3.7. 스키마 조작

  • 임시 테이블의 SERIAL 수정(Bruce)

  • 임시 시퀀스 허용(브루스)

  • 시퀀스는 이제 내부적으로 int8을 토토 커뮤니티합니다(Tom)

  • 새로운 SERIAL8은 시퀀스가 있는 int8 열을 생성합니다. 기본값은 여전히입니다. SERIAL4(톰)

  • WITHOUT OIDS를 사용하여 OID를 선택사항으로 만들기(Tom)

  • CREATE TYPE에 %TYPE 구문 추가(Ian Lance Taylor)

  • CHECK 제약조건에 대한 ALTER TABLE / DROP CONSTRAINT 추가 (크리스토퍼 킹스-린)

  • 기존 기능을 변경하기 위한 새로운 CREATE OR REPLACE 기능 (함수 OID 보존) (Gavin Sherry)

  • ALTER TABLE 추가/추가 [ 고유 | 기본 ] (크리스토퍼 킹스-린)

  • 보기에서 열 이름 변경 허용

  • ALTER TABLE / RENAME COLUMN이 인덱스의 열 이름을 업데이트하도록 합니다. (브렌트 버너)

  • ALTER TABLE / ADD CONSTRAINT 수정... 상속된 항목으로 확인 테이블(스테판 자보)

  • ALTER TABLE RENAME 외래 키 트리거 인수 업데이트 맞습니다(브렌트 버너)

  • DROP AGGREGATE 및 COMMENT ON AGGREGATE는 이제 aggtype을 허용합니다. (톰)

  • SQL 함수에 대한 자동 반환 유형 데이터 캐스팅 추가 (톰)

  • GiST 인덱스가 NULL 및 멀티키 인덱스를 처리하도록 허용(Oleg 바르투노프, 테오도르 시가예프, 톰)

  • 부분 색인 활성화(Martijn van Oosterhout)

E.284.3.8. 유틸리티 명령

  • 모두 재설정 추가, 모두 표시(Marko Kreen)

  • CREATE/ALTER USER/GROUP은 이제 어떤 순서로든 옵션을 허용합니다. (빈스)

  • LOCK A, B, C 기능 추가(Neil Padgett)

  • 토토 커뮤니티자 생성/변경을 위한 새로운 암호화/암호화 해제 옵션 (브루스)

  • 새로운 경량 VACUUM은 테이블을 잠그지 않습니다. 오래된 의미론은 VACUUM FULL로 토토 커뮤니티 가능(Tom)

  • 뷰에서 COPY TO/FROM 비활성화(Bruce)

  • COPY DELIMITERS 문자열은 정확히 한 문자여야 합니다(Tom)

  • 이제 힙보다 적은 인덱스 튜플에 대한 VACUUM 경고만 발생 적절한 경우 나타납니다(Martijn van Oosterhout)

  • CREATE INDEX에 대한 권한 확인 수정(Tom)

  • CREATE/DROP INDEX/TRIGGER/VIEW의 부적절한 토토 커뮤니티을 허용하지 않습니다. (톰)

E.284.3.9. 데이터 유형 및 함수

  • SUM(), AVG(), COUNT()는 이제 속도를 위해 내부적으로 int8을 토토 커뮤니티합니다. (톰)

  • convert(), Convert2() 추가 (Tatsuo)

  • 새 함수 bit_length() (피터 E)

  • CHAR(n)/VARCHAR(n)의 "n"이 바이트가 아닌 문자를 나타내도록 만듭니다. (타츠오)

  • CHAR(), VARCHAR()는 이제 너무 긴 문자열을 거부합니다. (Peter 마)

  • BIT VARYING은 이제 너무 긴 비트 문자열을 거부합니다(Peter 마)

  • BIT는 이제 선언된 크기와 일치하지 않는 비트 문자열을 거부합니다. (피터 E)

  • INET, CIDR 텍스트 변환 기능 (Alex Pilosov)

  • INET, CIDR 연산자 << 및 <<= 색인 생성 가능(Alex 필로소프)

  • Bytea \###에는 이제 유효한 세 자리 8진수가 필요합니다.

  • Bytea 비교 개선, 이제 =, <, 지원 =, < 및 <=

  • Bytea는 이제 B-트리 인덱스를 지원합니다

  • Bytea는 이제 LIKE, LIKE...ESCAPE, NOT LIKE, NOT을 지원합니다. 좋아요...탈출

  • Bytea는 이제 연결을 지원합니다

  • 새로운 bytea 함수: 위치, 하위 문자열, 트림, btrim 및 길이

  • 새로운 encode() 함수 모드, "escaped", 최소한으로 변환 텍스트로/에서 bytea를 이스케이프 처리했습니다.

  • pg_database_encoding_max_length() 추가 (Tatsuo)

  • pg_client_encoding() 함수 추가 (Tatsuo)

  • now()는 밀리초 단위의 정밀도로 시간을 반환합니다(Thomas)

  • TIMEZONE이 없는 새로운 TIMESTAMP 데이터 유형(Thomas)

  • "T", yyyy-mm-ddThh:mm:ss로 ISO 날짜/시간 사양 추가 (토마스)

  • 새로운 xid/int 비교 함수 (Hiroshi)

  • TIME, TIMESTAMP 및 INTERVAL 데이터 유형에 정밀도 추가 (토마스)

  • 바이너리 호환을 시도하도록 유형 강제 논리 수정 먼저 기능을 수행하세요(Tom)

  • 기본적으로 새로운 encode() 함수가 설치됨 (Marko Kreen)

  • to_*() 변환 기능 개선 (Karel Zak)

  • 싱글바이트 인코딩 토토 커뮤니티 시 LIKE/ILIKE 최적화 (타츠오)

  • contrib/pgcrypto의 새로운 기능: crypt(), hmac(), encrypt(), gen_salt() (마코 크린)

  • translate() 함수에 대한 올바른 설명 (Bruce)

  • SET TIME ZONE에 대한 INTERVAL 인수 추가(토마스)

  • INTERVAL YEAR TO MONTH(등) 구문 추가(Thomas)

  • 싱글바이트 인코딩 사용 시 길이 함수 최적화 (타츠오)

  • 처리할 path_inter, path_distance, path_length, dist_ppath 수정 닫힌 경로(Curtis Barrett, Tom)

  • octet_length(text)는 이제 압축되지 않은 길이를 반환합니다(Tatsuo, 브루스)

  • 날짜/시간 리터럴로 "7월" 전체 이름 처리(Greg Sabino 멀레인)

  • 일부 datatype() 함수 호출은 이제 다르게 평가됩니다.

  • 율리우스력 및 ISO 시간 사양에 대한 지원 추가(토마스)

E.284.3.10. 국제화

  • psql의 자국어 지원,pg_dump, libpq 및 서버(Peter E)

  • 중국어(간체, 번체) 메시지 번역, 체코어, 프랑스어, 독일어, 헝가리어, 러시아어, 스웨덴어(Peter E, Serguei A. Mokhov, Karel Zak, Weiping He, Zhenbang Wei, Kovacs 졸탄)

  • trim, ltrim, rtrim, btrim, lpad, rpad 만들기, 멀티바이트 번역 인식 (타츠오)

  • LATIN5,6,7,8,9,10 지원 추가 (Tatsuo)

  • ISO 8859-5,6,7,8 지원 추가(Tatsuo)

  • LATIN5를 ISO-8859-5가 아닌 ISO-8859-9로 수정하세요(Tatsuo)

  • mic2ascii()를 ASCII가 아닌 인식으로 만들기 (Tatsuo)

  • 잘못된 멀티바이트 문자 시퀀스 거부 (Tatsuo)

E.284.3.11.PL/pgSQL

  • 이제 SELECT 루프에 포털을 토토 커뮤니티하여 대규모 결과 세트 허용 (1월)

  • CURSOR 및 REFCURSOR 지원(1월)

  • 이제 열린 커서를 반환할 수 있음(1월)

  • ELSEIF 추가 (클라우스 리거)

  • 오류 위치를 포함하여 PL/pgSQL 오류 보고 개선 (톰)

  • 커서 선언에 IS 또는 FOR 키워드를 허용합니다. 호환성(브루스)

  • SELECT ... FOR UPDATE 수정 (Tom)

  • PERFORM이 여러 행을 반환하는 문제 수정(Tom)

  • PL/pgSQL이 서버의 유형 강제 코드를 사용하도록 합니다(Tom)

  • 메모리 누수 수정 (Jan, Tom)

  • 후행 세미콜론을 선택사항으로 설정하세요(Tom)

E.284.3.12. PL/펄

  • 신뢰할 수 없는 새로운 PL/Perl (Alex Pilosov)

  • PL/Perl은 이제 libperl이 아니더라도 일부 플랫폼에 구축되었습니다. 공유됨(피터 E)

E.284.3.13. PL/Tcl

  • 이제 errorInfo를 보고합니다(Vsevolod Lobko)

  • spi_lastoid 함수 추가 (bob@redivi.com)

E.284.3.14. PL/파이썬

  • ...새로운 기능입니다(앤드류 보스마)

E.284.3.15.psql

  • \d는 고유한 기본 그룹으로 인덱스를 표시합니다(Christopher 킹스-린)

  • 백슬래시 명령에 후행 세미콜론 허용(Greg Sabino 멀레인)

  • 가능한 경우 /dev/tty에서 비밀번호 읽기

  • 토토 커뮤니티자 및 데이터베이스를 변경할 때 새 비밀번호 프롬프트를 강제로 표시 (타츠오, 톰)

  • 유니코드에 대한 올바른 수의 열 형식 지정(Patrice)

E.284.3.16.libpq

  • 명령에서 따옴표를 이스케이프하는 새로운 함수 PQescapeString() 문자열(플로리안 바이머)

  • 새로운 기능 PQescapeBytea()는 바이너리 문자열을 다음으로 사용하기 위해 이스케이프합니다. SQL 문자열 리터럴

E.284.3.17. JDBC

  • INSERT의 OID 반환(Ken K)

  • 더 많은 데이터 유형 처리 (Ken K)

  • 문자열의 작은따옴표와 개행 처리(Ken K)

  • NULL 변수 처리 (Ken K)

  • 시간대 처리 수정(Barry Lind)

  • 향상된 드루이드 지원

  • 멀티바이트가 아닌 서버에서 8비트 문자를 허용합니다(Barry 린드)

  • BIT, BINARY 유형 지원 (Ned Wolpert)

  • 메모리 토토 커뮤니티량 줄이기 (Michael Stephens, Dave Cramer)

  • 데이터베이스 메타데이터 업데이트 (Peter E)

  • DatabaseMetaData.getCatalogs() 추가 (Peter E)

  • 인코딩 수정(Anders Bengtsson)

  • Get/setCatalog 메소드(제이슨 데이비스)

  • DatabaseMetaData.getColumns()는 이제 열 기본값을 반환합니다(Jason 데이비스)

  • DatabaseMetaData.getColumns() 성능 개선(Jeroen 반 비아넨)

  • 일부 JDBC1 및 JDBC2 병합(Anders Bengtsson)

  • 거래 성능 개선(배리 린드)

  • 어레이 수정(Greg Zoller)

  • 추가 직렬화

  • 일괄 처리 수정(Rene Pijlman)

  • ExecSQL 메소드 재구성(Anders Bengtsson)

  • GetColumn() 수정(Jeroen van Vianen)

  • isWriteable() 함수 수정 (Rene Pijlman)

  • JDBC2 적합성 테스트 통과 개선(Rene Pijlman)

  • bytea 유형 기능 추가(Barry Lind)

  • isNullable() 추가(Rene Pijlman)

  • JDBC 날짜/시간 테스트 모음 수정(Liam Stewart)

  • SELECT 'id' AS xxx FROM 테이블 수정(Dave Cramer)

  • DatabaseMetaData가 정밀도를 올바르게 표시하도록 수정합니다(마크 릴리화이트)

  • 새 getImported/getExported 키(Jason Davies)

  • MD5 비밀번호 암호화 지원(Jeremy Wohl)

  • 실제로 유형 캐시를 토토 커뮤니티하도록 수정(Ned Wolpert)

E.284.3.18. ODBC

  • 쿼리 크기 제한 제거(Hiroshi)

  • 텍스트 필드 크기 제한 제거 (Hiroshi)

  • 멀티바이트 모드의 SQLPrimaryKeys 수정(Hiroshi)

  • ODBC 프로시저 호출 허용(Hiroshi)

  • 부울 처리 개선(Aidan Mountford)

  • 이제 대부분의 구성 옵션이 DSN을 통해 설정 가능합니다(Hiroshi)

  • 멀티바이트, 성능 수정(Hiroshi)

  • 드라이버를 iODBC 또는 unixODBC와 함께 사용하도록 허용(Peter E)

  • MD5 비밀번호 암호화 지원(Bruce)

  • odbc.sql에 더 많은 호환성 기능 추가 (Peter E)

E.284.3.19.ECPG

  • EXECUTE ... INTO 구현됨 (Christof Petig)

  • 다중 행 설명자 지원(예: CARDINALITY) (Christof 쁘띠)

  • GRANT 매개변수 수정(Lee Kindness)

  • 초기 연기된 버그 수정

  • 다양한 버그 수정 (Michael, Christof Petig)

  • 표시 변수 배열에 대한 자동 할당(int *ind_p=NULL)

  • 문자열 배열에 대한 자동 할당(char **foo_pp=NULL)

  • ECPGfree_auto_mem 수정됨

  • 외부 연결이 있는 모든 함수 이름에는 이제 다음이 접두어로 붙습니다. 심전도

  • 구조 배열 수정 사항(마이클)

E.284.3.20. 기타 인터페이스

  • 파이썬 수정 fetchone() (게르하르트 해링)

  • 적절한 경우 Tcl에서 UTF, 유니코드를 토토 커뮤니티하십시오(Vsevolod Lobko, 라인하르트 막스)

  • Tcl COPY TO/FROM 추가(ljb)

  • 기본 색인 작업 클래스의 출력 방지pg_dump(톰)

  • libpgeasy 메모리 누수 수정 (Bruce)

E.284.3.21. 빌드 및 설치

  • 구성, 동적 로더 및 공유 라이브러리 수정(Peter 마)

  • QNX 4 포트 수정 사항(Bernd Tegge)

  • Cygwin 및 Windows 포트 수정(Jason Tishler, Gerhard 해링, 드미트리 유르타예프, 다르코 프레노실, 미하일 테레호프)

  • Windows 소켓 통신 실패 수정(Magnus, Mikhail 테레호프)

  • Hurd 컴파일 수정 (Oliver Elphick)

  • BeOS 수정(Cyril Velter)

  • 구성 --enable-unicode-conversion 제거, 이제 활성화됨 멀티바이트(타츠오)

  • AIX 수정사항(Tatsuo, Andreas)

  • 병렬 make 수정(Peter E)

  • SQL 언어 매뉴얼 페이지를 OS별 디렉토리에 설치 (피터 E)

  • config.h의 이름을 pg_config.h로 변경(Peter E)

  • 헤더 파일 설치 레이아웃 재구성 (Peter E)

E.284.3.22. 소스 코드

  • SEP_CHAR 제거(브루스)

  • 새로운 GUC 후크(톰)

  • GUC 및 명령줄 처리 병합(Marko Kreen)

  • EXTEND INDEX 제거(Martijn van Oosterhout, Tom)

  • Java 코드를 들여쓰기 위한 새로운 pgjindent 유틸리티(Bruce)

  • C++에서 컴파일할 때 true/false 정의 제거(Leandro 팬존, 톰)

  • pgindent 수정 사항(Bruce, Tom)

  • 적절한 경우 strcasecmp()를 strcmp()로 교체하십시오(피터 마)

  • Dynahash 이식성 개선(Tom)

  • 스핀록 구조에 '휘발성' 토토 커뮤니티 추가

  • 신호 처리 로직 개선(톰)

E.284.3.23. 기여

  • 새 contrib/rtree_gist (Oleg Bartunov, Teodor Sigaev)

  • 새로운 contrib/tsearch 전체 텍스트 색인 생성 (Oleg, Teodor Sigaev)

  • 원격 데이터베이스 액세스를 위한 contrib/dblink 추가(Joe Conway)

  • contrib/ora2pg Oracle 변환 유틸리티(Gilles Darold)

  • contrib/xml XML 변환 유틸리티(존 그레이)

  • contrib/fulltextindex 수정(Christopher Kings-Lynne)

  • levenshtein 및 메타폰을 토토 커뮤니티한 새로운 contrib/fuzzystrmatch, soundex 합병(Joe Conway)

  • contrib/intarray 부울 쿼리, 바이너리 검색, 수정 사항 추가(Oleg 바르투노프)

  • 새로운 pg_upgrade 유틸리티(브루스)

  • 새로운 pg_resetxlog 옵션 추가(브루스, 톰)