| PostgreSQL 9.0.23 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.0 : 윈 토토 7.3.1 | 위로 | 부록 E. 릴리스 노트 | 토토 사이트 추천 : 문서 : 9.0 : 릴리스 7.2.8 | |
출시일: 2002-11-27
이번 릴리스의 주요 변경 사항:
스키마를 사용하면 사용자가 개별적으로 개체를 생성할 수 있습니다. 네임스페이스를 사용하므로 두 사람 또는 애플리케이션이 테이블을 가질 수 있습니다. 같은 이름으로. 에 대한 공개 스키마도 있습니다. 공유 테이블. 테이블/인덱스 생성은 다음으로 제한될 수 있습니다. 공개 스키마에 대한 권한을 제거합니다.
포스트그레SQL지금 을 지원합니다테이블 변경 ...삭제 열기능.
여러 행 및/또는 여러 행을 반환하는 함수 이제 이전보다 열을 사용하기가 훨씬 쉬워졌습니다. 당신은 할 수 있습니다 그런 전화를 해봐"테이블 함수"그 안에선택 발신절, 출력을 다음과 같이 처리합니다. 테이블. 또한,PL/pgSQL함수는 이제 세트를 반환할 수 있습니다.
포스트그레SQL지금 성능 향상을 위해 준비된 쿼리를 지원합니다.
포스트그레SQL지금 객체 종속성을 기록하여 개선이 가능합니다. 많은 지역.드롭지금 진술 둘 중 하나를 선택하세요캐스케이드또는제한여부를 제어 종속 개체도 삭제됩니다.
함수와 절차적 언어는 이제 권한 및 기능을 실행하도록 정의할 수 있습니다. 작성자의 특권입니다.
멀티바이트 및 로케일 지원은 이제 항상 활성화되었습니다.
다양한 로깅 옵션이 향상되었습니다.
많은 수의 인터페이스가 다음으로 이동되었습니다.http://gborg.postgresql.org그들이 있을 수 있는 곳 독립적으로 개발 및 출시되었습니다.
기본적으로 함수는 이제 최대 32개까지 사용할 수 있습니다. 매개변수 및 식별자의 길이는 최대 63바이트일 수 있습니다. 또한,불투명이제 더 이상 사용되지 않습니다. 구체적인 내용이 있습니다"의사 데이터 유형"각각을 대표하는 의 이전 의미불투명에 함수 인수 및 결과 유형.
다음을 사용하여 덤프/복원pg_dump다음을 원하는 사람들에게 필요합니다. 이전 릴리스의 데이터를 마이그레이션합니다. 귀하의 신청서의 경우 시스템 카탈로그를 검사하면 추가 변경 사항이 7.3의 스키마 도입으로 인해 필요합니다. 더 많은 것을 위해 자세한 내용은 다음을 참조하세요.http://developer.postgresql.org/~momjian/upgrade_tips_7.3.
다음 비호환성을 관찰하십시오:
6.3 이전 클라이언트는 더 이상 지원되지 않습니다.
pg_hba.conf이제 열이 있습니다 사용자 이름 및 추가 기능에 대한 정보입니다. 기존 파일 조정이 필요합니다.
여러postgresql.conf로깅 매개변수의 이름이 변경되었습니다.
한도 #,#비활성화되었습니다. 사용LIMIT # 오프셋 #.
삽입열이 있는 명령문 목록은 지정된 각 열에 대한 값을 지정해야 합니다. 에 대한 예INSERT INTO 탭(열1, 열2) 값('val1')이제 유효하지 않습니다. 아직까지는 허용이 되네요 다음과 같은 경우 예상보다 적은 수의 열을 제공합니다.삽입열 목록이 없습니다.
연재열은 더 이상 없습니다. 자동으로고유; 따라서 인덱스는 자동으로 생성되지 않습니다.
A SET중단된 내부 명령 이제 트랜잭션이 롤백되었습니다.
복사더 이상 고려하지 않음 null이 되기 위해 후행 열이 누락되었습니다. 모든 열은 다음과 같아야 합니다. 지정. (그러나 다음과 같은 방법으로도 비슷한 효과를 얻을 수 있습니다. 에 열 목록 지정복사명령.)
데이터 유형타임스탬프현재 에 해당함시간이 없는 타임스탬프 구역, 대신시간이 포함된 타임스탬프 구역.
7.3에 로드된 7.3 이전 데이터베이스에는 새로운 에 대한 객체 종속성연재열, 고유 제약조건 및 외래 키. 참조 디렉토리기여/토토 결과의존/용 자세한 설명과 이를 토토 결과할 스크립트 종속성.
빈 문자열('')은 아니요 더 이상 정수 필드에 대한 입력으로 허용됩니다. 이전에는 0으로 자동 해석되었습니다.
잠금을 표시하기 위해 pg_locks 보기 토토 결과(Neil)
비밀번호 협상 메모리에 대한 보안 수정 할당(닐)
버전 0 FE/BE 프로토콜에 대한 지원 제거 (PostgreSQL6.2 및 이전) (톰)
수퍼유저를 위한 마지막 몇 개의 백엔드 슬롯을 예약하고 토토 결과하세요. 이를 제어하는 매개변수 superuser_reserved_connections (나이젤 J. 앤드류스)
localtime()을 한 번만 호출하여 시작을 개선하세요 (톰)
플랫 파일의 캐시 시스템 카탈로그 정보 더 빠른 시작(Tom)
색인 정보 캐싱 개선 (톰)
최적화 기능 개선(Tom, Fernando Nasser)
이제 카탈로그 캐시에 실패한 조회가 저장됩니다(Tom)
해시 함수 개선(Neil)
쿼리 토큰화 및 네트워크 성능 향상 취급 (피터)
대형 개체 복원 속도 개선(마리오 웨일구니)
첫 번째 조회 시 만료된 색인 항목 표시, 저장 나중에 힙 가져오기(Tom)
과도한 NULL 비트맵 패딩을 피하십시오(Manfred 코이자르)
성능을 위해 Solaris용 BSD 라이센스 qsort() 토토 결과 (브루스)
행당 오버헤드를 4바이트로 줄입니다(Manfred 코이자르)
GEQO 최적화 버그 수정(Neil Conway)
OID 없이 실제로 행당 4바이트를 절약하게 만듭니다. (만프레드 코이자르)
지정할 default_statistics_target 변수 토토 결과 버킷 분석(Neil)
임시 테이블에 로컬 버퍼 캐시를 사용하므로 WAL이 없음 오버헤드(톰)
대형 테이블의 여유 공간 맵 성능 향상 (스티븐 마샬, 톰)
향상된 WAL 쓰기 동시성(톰)
함수 및 절차적 언어에 대한 권한 추가 (피터)
수퍼유저가 생성할 수 있도록 CREATE DATABASE에 소유자를 추가하세요. 권한이 없는 사용자를 대신하여 데이터베이스(Gavin Sherry, 톰)
새 개체 권한 비트 EXECUTE 및 USAGE 추가 (톰)
SET SESSION AUTHORIZATION DEFAULT 및 RESET 추가 세션 승인(Tom)
함수가 다음의 권한으로 실행되도록 허용 함수 소유자(피터)
서버 로그 메시지에는 이제 DEBUG가 아닌 LOG 태그가 지정됩니다. (브루스)
pg_hba.conf에 사용자 열 추가(Bruce)
log_connections가 로그 파일에 두 줄을 출력하도록 합니다. (톰)
지금 postgresql.conf에서 debug_level을 제거하세요. server_min_messages(브루스)
다음에 대한 새로운 ALTER DATABASE/USER ... SET 명령 사용자별/데이터베이스 초기화(Peter)
새 매개변수 server_min_messages 및 client_min_messages는 어떤 메시지를 보낼지 제어합니다. 서버 로그 또는 클라이언트 애플리케이션(Bruce)
pg_hba.conf가 사용자/데이터베이스 목록을 지정하도록 허용 쉼표로 구분되고 그룹 이름 앞에 +가 붙습니다. @(Bruce)가 앞에 붙은 파일 이름
보조 비밀번호 파일 기능을 제거하고 pg_password 유틸리티(Bruce)
데이터베이스 로컬 사용자를 위한 변수 db_user_namespace 토토 결과 이름 (브루스)
SSL 개선(베어 자일스)
저장된 비밀번호 암호화를 기본값으로 설정 (브루스)
호출을 통해 pg_statistics를 재설정하도록 허용 pg_stat_reset() (크리스토퍼)
log_duration 매개변수 토토 결과 (브루스)
debug_print_query의 이름을 log_statement로 변경합니다(Bruce)
show_query_stats의 이름을 show_statement_stats로 변경 (브루스)
명령어를 인쇄하려면 log_min_error_statement 매개변수를 토토 결과하세요. 로그온 오류(Gavin)
커서를 둔감하게 만들어 커서의 내용을 감지합니다. 변경하지 않음(톰)
LIMIT #,# 구문을 비활성화합니다. 이제 LIMIT # OFFSET #만 가능 지원됨(브루스)
식별자 길이를 63으로 늘립니다(Neil, Bruce)
다양한 열 3개 이상 병합에 대한 UNION 수정 길이(톰)
INSERT에 DEFAULT 키워드를 토토 결과하세요(예: INSERT ... (..., 기본, ...) (로드)
ALTER COLUMN을 사용하여 뷰가 기본값을 갖도록 허용 ... 기본값으로 설정(닐)
제공되지 않는 열 목록이 있는 INSERT 실패 모든 열 값(예: INSERT INTO 탭(col1, col2)) VALUES('발1'); (막대)
조인 별칭 수정(Tom)
전체 OUTER JOIN 수정 사항(Tom)
잘못된 식별자 및 위치 보고 개선 (톰, 개빈)
OPEN 커서(args) 수정 (Tom)
'ctid'가 보기에서 사용되도록 허용하고 currtid(viewname) (히로시)
UNION을 사용한 CREATE TABLE AS 수정(Tom)
SQL99 구문 개선(토마스)
질의를 취소하려면statement_timeout 변수를 토토 결과하세요 (브루스)
PREPARE/EXECUTE(Neil)를 사용하여 준비된 쿼리 허용
LIMIT/OFFSET 이후에 FOR UPDATE가 나타나도록 허용 (브루스)
변수 자동 커밋 토토 결과 (Tom, David Van Wie)
CREATE DATABASE에서 등호를 선택사항으로 만드세요(Gavin 셰리)
ALTER TABLE OWNER가 인덱스 소유권도 변경하도록 만드세요 (닐)
새 ALTER TABLE 탭 이름 ALTER COLUMN 열 이름 SET STORAGE는 TOAST 저장, 압축을 제어합니다(John 회색)
스키마 지원 추가, CREATE/DROP SCHEMA (Tom)
임시 테이블용 스키마 생성(Tom)
스키마 검색을 위한 변수 search_path 추가(Tom)
ALTER TABLE SET/DROP NOT NULL 추가(크리스토퍼)
새로운 CREATE FUNCTION 변동성 수준(Tom)
규칙 이름을 테이블별로 고유하게 만드세요(Tom)
DROP RULE 및 COMMENT ON에 'ON 테이블 이름' 절 토토 결과 규칙(톰)
ALTER TRIGGER RENAME 토토 결과(조)
새로운 current_schema() 및 current_schemas() 문의 함수(톰)
함수가 여러 행을 반환하도록 허용(테이블 기능) (조)
일관성을 위해 CREATE DATABASE에서 WITH를 선택 사항으로 만드세요. (브루스)
객체 종속성 추적 토토 결과(Rod, Tom)
DROP 명령에 RESTRICT/CASCADE 토토 결과(Rod)
CHECK 제약 조건이 아닌 경우 ALTER TABLE DROP 토토 결과 (막대)
SERIAL이 포함된 테이블 DROP 시 시퀀스 자동 삭제 (막대)
외국인이 열을 사용하는 경우 열 삭제 방지 열쇠(막대)
객체가 있을 때 제약 조건/기능을 자동으로 삭제합니다. (로드)가 떨어졌습니다.
CREATE/DROP 연산자 클래스 토토 결과(Bill Studenmund, 톰)
ALTER TABLE DROP COLUMN 토토 결과(크리스토퍼, 톰, 히로시)
상속된 열이 제거되는 것을 방지하거나 이름 변경(Alvaro Herrera)
오류가 발생하지 않도록 외래 키 제약 조건 수정 중간 데이터베이스 상태(Stephan)
열 또는 테이블 이름 변경을 외래 키로 전파 제약
CREATE OR REPLACE VIEW 토토 결과(Gavin, Neil, Tom)
만들기 또는 교체 규칙 추가(Gavin, Neil, Tom)
규칙을 알파벳순으로 실행하여 더 많은 것을 반환합니다. 예측 가능한 값(Tom)
이제 트리거가 알파벳순으로 실행됩니다(Tom)
7.3 이전 개체를 처리하려면 /contrib/adddependent를 추가하세요. 종속성(로드)
값 삽입/업데이트 시 더 나은 캐스팅 허용 (톰)
COPY TO 출력 내장 캐리지 리턴 및 개행 문자는 \r 및 \n(Tom)
COPY FROM의 DELIMITER가 8비트 깨끗하도록 허용 (타츠오)
만들다pg_dump사용 성능을 위해 ALTER TABLE 기본 키 토토 결과(Neil)
다중문 규칙에서 대괄호 비활성화(Bruce)
함수 내에서 VACUUM이 호출되지 않도록 비활성화 (브루스)
dropdb 및 기타 스크립트가 식별자를 사용하도록 허용 공백(브루스)
데이터베이스 설명 변경을 현재로 제한 데이터베이스
연산자에 대한 설명을 허용합니다. 기본 함수(Rod)
중단된 트랜잭션에서 SET 명령 롤백 (톰)
EXPLAIN은 이제 쿼리로 출력됩니다(Tom)
EXLAIN에 조건식 및 정렬 키 표시 (톰)
'SET LOCAL var = value'를 추가하여 구성 설정 단일 거래에 대한 변수(Tom)
ANALYZE가 트랜잭션에서 실행되도록 허용합니다(Bruce)
새로운 WITH 절을 사용하여 COPY 구문을 개선하고 유지하십시오. 이전 버전과의 호환성(Bruce)
수정pg_dump에 비ASCII 덤프에서 일관되게 태그를 출력합니다(Bruce)
덤프 파일의 외래 키 제약 조건을 더욱 명확하게 만듭니다. (막대)
제약에 대한 설명 토토 결과(막대)
COPY TO/FROM을 허용하여 열 이름 지정(브렌트 베르너)
UNIQUE 및 PRIMARY KEY 제약 조건을 ALTER TABLE로 덤프 (막대)
SHOW에서 쿼리 결과를 출력하도록 함(Joe)
패드가 아닌 짧은 COPY 줄에서 실패 생성 NULL(닐)
CLUSTER를 수정하여 모든 테이블 속성을 보존합니다(Alvaro 헤레라)
GUC 설정을 보거나 수정하기 위한 새로운 pg_settings 테이블 (조)
스마트 인용, 이식성 개선 토토 결과pg_dump출력 (피터)
직렬 열을 SERIAL로 덤프합니다(Tom)
대용량 파일 지원 활성화, 2G 이상pg_dump(피터, 필립 워너, 브루스)
다음과 관련된 테이블에서 TRUNCATE를 허용하지 않습니다. 참조 제약조건(Rod)
TRUNCATE는 또한 토스트 테이블을 자동으로 자르도록 합니다. 관계 (톰)
전체를 자동 클러스터링하는 ClusterDB 유틸리티 추가 이전 CLUSTER 작업을 기반으로 한 데이터베이스(Alvaro 헤레라)
pg_dumpall 정밀검사 (피터)
TOAST 테이블의 REINDEX 허용(Tom)
SQL99에 따라 START TRANSACTION 구현됨(Neil)
페이지 분할이 영향을 미칠 때 드물게 발생하는 색인 손상 수정 일괄 삭제(톰)
상속을 위한 ALTER TABLE ... ADD COLUMN 수정(Alvaro 헤레라)
1을 반환하도록 계승(0) 수정(브루스)
날짜/시간/시간대 개선 (토마스)
배열 슬라이스 추출 수정 (Tom)
적절한 마이크로초를 보고하도록 extract/date_part 수정 타임스탬프용(Tatsuo)
text_substr() 및 bytea_substr()이 TOAST를 읽을 수 있도록 허용 보다 효율적으로 가치를 평가합니다(John Gray)
도메인 지원 추가(Rod)
TIME ZONE 없이 TIMESTAMP의 기본값을 설정하고 TIME 데이터 유형(토마스)
64비트 정수의 대체 저장 체계 허용 --enable-integer-datetimes를 사용하는 날짜/시간 유형 구성(토마스)
시간대(timestamptz)가 타임스탬프를 반환하도록 만듭니다. 문자열보다 (토마스)
날짜에 대한 날짜/시간 유형에서 소수 초 허용 기원전 1년 이전(토마스)
타임스탬프 데이터 유형을 소수점 이하 6자리로 제한합니다. 정밀도(토마스)
시간대 변환 함수를 timetz()에서 다음으로 변경합니다. timezone() (토마스)
구성 변수 날짜 스타일 및 시간대 토토 결과 (톰)
다음을 대체할 수 있는 OVERLAY()를 추가하세요. 문자열의 하위 문자열(Thomas)
유사한 항목 토토 결과(토마스, 톰)
정규식 SUBSTRING(string FROM pat FOR 토토 결과) 탈출) (토마스)
LOCALTIME 및 LOCALTIMESTAMP 함수 토토 결과 (토마스)
CREATE TYPE typename을 사용하여 명명된 복합 유형 토토 결과 AS (열) (조)
테이블 별칭에서 복합 유형 정의 허용 조항 (조)
C 언어 테이블 생성을 단순화하는 새로운 API 토토 결과 함수(조)
호출에서 ODBC 호환 빈 괄호를 제거합니다. 이러한 괄호가 일치하지 않는 SQL99 함수 표준 (토마스)
macaddr 데이터 유형이 12자리 16진수를 허용하도록 허용합니다. 구분 기호 없음(Mike Wyer)
CREATE/DROP CAST 토토 결과(피터)
IS DISTINCT FROM 연산자 토토 결과 (토마스)
SQL99 TREAT() 함수 토토 결과, CAST()의 동의어 (토마스)
백엔드 pid 출력에 pg_backend_pid() 토토 결과(Bruce)
IS OF / IS NOT OF 유형 조건자 토토 결과(토마스)
완전히 지정되지 않은 비트 문자열 상수 허용 길이(토마스)
8바이트 정수와 비트 간의 변환 허용 문자열(토마스)
16진수 리터럴을 비트 문자열 리터럴로 변환 구현 (토마스)
테이블 함수가 FROM 절에 나타나도록 허용 (조)
함수 매개변수의 최대 수를 32로 늘립니다. (브루스)
더 이상 SERIAL 열에 대한 색인을 자동으로 생성하지 않습니다. (톰)
current_database() 토토 결과(Rod)
버퍼가 오버플로되지 않도록 cash_words() 수정 (톰)
함수 바꾸기(), 분할_부분(), to_hex() 토토 결과 (조)
bytea에 대한 LIKE를 오른쪽 인수로 수정(Joe)
SELECT cash_out(2)으로 인한 충돌 방지(Tom)
마침표를 반환하도록 to_char(1,'FM999.99') 수정 (카렐)
OPAQUE를 반환하는 트리거/유형/언어 함수 수정 적절한 유형을 반환하려면(Tom)
토토 결과 인코딩 토토 결과: 한국어(JOHAB), 태국어 (WIN874), 베트남어(TCVN), 아랍어(WIN1256), 간체 중국어(GBK), 한국어(UHC)(도쿠야 에이지)
기본적으로 로캘 지원 활성화(Peter)
로캘 변수 토토 결과(피터)
멀티바이트의 경우 이스케이프 바이 = 0x7f PQescapeBytea/PQunescapeBytea(타츠오)
정규식 문자에 로케일 인식 토토 결과 수업
기본적으로 멀티바이트 지원 활성화(Tatsuo)
GB18030 멀티바이트 지원 추가(Bill Huang)
CREATE/DROP CONVERSION을 토토 결과하여 로드 가능 인코딩(Tatsuo, Kaori)
pg_conversion 테이블 토토 결과 (Tatsuo)
SQL99 CONVERT() 함수 토토 결과 (Tatsuo)
이제 pg_dumpall, pg_controldata 및 pg_resetxlog 자국어 인식(피터)
신규 및 업데이트된 번역
재귀적 SQL 함수 허용(피터)
구성된 컴파일러를 사용하도록 PL/Tcl 빌드를 변경하고 Makefile.shlib(피터)
PL/pgSQL FOUND 변수를 정밀 검사하여 더 많은 Oracle 호환(Neil, Tom)
PL/pgSQL이 인용된 식별자를 처리하도록 허용합니다(Tom)
설정 반환 PL/pgSQL 함수 허용(Neil)
PL/pgSQL 스키마를 인식하도록 만들기(Joe)
일부 메모리 누수 제거 (Nigel J. Andrews, Tom)
7.2.0의 경우 psql \connect 데이터베이스 이름을 소문자로 쓰지 마십시오. 호환성(톰)
시간 사용자 쿼리에 psql \timing 토토 결과(Greg Sabino 멀레인)
psql \d에 색인 정보 표시(Greg Sabino 멀레인)
새 psql \dD는 도메인을 표시합니다(Jonathan Eisler)
psql이 뷰에 규칙을 표시하도록 허용합니다(Paul ?)
psql 변수 대체 수정(Tom)
psql \d가 임시 테이블 구조를 표시하도록 허용 (톰)
psql \d가 외래 키를 표시하도록 허용(Rod)
\를 수정하시겠습니까? \pset 호출기(브루스)를 기리기 위해
psql이 시작 시 버전 번호를 보고하도록 함 (톰)
열 이름을 지정하려면 \copy를 허용하십시오 (Tom)
호스트/사용자 비밀번호 조합을 저장하려면 ~/.pgpass를 토토 결과하세요. (알바로 에레라)
libpq에 PQunescapeBytea() 함수 토토 결과(패트릭 웰체)
비차단을 통해 대규모 쿼리를 보내는 문제 수정 연결 (Bernhard Herzog)
Win9X에서 타이머를 사용하는 libpq 수정(David Ford)
libpq 알림이 서버를 처리하도록 허용 길이가 다른 식별자(Tom)
libpq PQescapeString() 및 PQescapeBytea()를 다음에 추가 윈도우(브루스)
비차단 연결이 포함된 SSL 문제 수정(Jack 베이츠)
libpq 연결 시간 초과 매개변수 토토 결과(Denis A 우스티멘코)
JDBC가 JDK 1.4(Dave)로 컴파일하도록 허용
JDBC 3 지원 추가(Barry)
JDBC가 ?loglevel=X를 토토 결과하여 로그 수준을 설정할 수 있도록 허용합니다. 연결 URL(배리)
버전을 출력하는 Driver.info() 메시지 토토 결과 번호 (배리)
업데이트 가능한 결과 세트 토토 결과(Raghu Nidagal, Dave)
호출 가능한 명령문에 대한 지원 추가(Paul Bethe)
쿼리 취소 기능 토토 결과
새로고침 행 토토 결과 (Dave)
멀티바이트 서버에 대한 MD5 암호화 처리 수정(6월) 카와이)
Prepared 문에 대한 지원 추가(Barry)
단일 숫자의 8진수 관련 ECPG 버그 수정 인용문(마이클)
src/인터페이스/libpgeasy를 다음으로 이동하세요. http://gborg.postgresql.org (마크, 브루스)
Python 인터페이스 개선(Elliot Lee, Andrew Johnson, 그렉 코플랜드)
libpgtcl 연결 닫기 이벤트 토토 결과(Gerhard 힌터마이어)
src/인터페이스/libpq++를 다음으로 이동 http://gborg.postgresql.org (마크, 브루스)
src/인터페이스/odbc를 다음으로 이동 http://gborg.postgresql.org (마크)
src/인터페이스/libpgeasy를 다음으로 이동하세요 http://gborg.postgresql.org (마크, 브루스)
src/interfaces/perl5를 다음으로 이동 http://gborg.postgresql.org (마크, 브루스)
메인 트리에서 src/bin/pgaccess를 지금 제거하세요. http://www.pgaccess.org (브루스)
libpgtcl에 pg_on_connection_loss 명령 토토 결과(Gerhard 힌터마이어, 톰)
병렬 make 수정(피터)
Tcl 연결을 위한 AIX 수정 사항(Andreas Zeugswetter)
PL/Perl이 Cygwin에서 빌드되도록 허용합니다(Jason 티슬러)
MIPS 컴파일 개선(Peter, Oliver Elphick)
Autoconf 버전 2.53 필요(Peter)
구성에서 기본적으로 readline 및 zlib가 필요합니다. (피터)
Solaris가 ISM(Intimate Shared Memory)을 사용하도록 허용합니다. 공연 (Scott Brunza, P.J. Josh Rovero)
컴파일 시 항상 syslog 활성화, 제거 --enable-syslog 옵션(Tatsuo)
컴파일 시 항상 멀티바이트를 활성화하고 제거하십시오. --enable-multibyte 옵션(Tatsuo)
컴파일 시 항상 로케일 활성화, 제거 --enable-locale 옵션(Peter)
Win9x DLL 생성 수정(Magnus Naeslund)
Windows, BeOS에서 WAL 코드에 의한 link() 사용 수정 (제이슨 티슬러)
sys/types.h를 c.h에 토토 결과하고 기본 파일에서 제거합니다(Peter, 브루스)
SMP 시스템의 AIX 정지 문제 수정 (니지마 토모유키)
AIX SMP 정지 수정(니지마 토모유키)
최신 glibc 라이브러리에서 1970년 이전 날짜 처리 문제 수정 (톰)
PowerPC SMP 잠금 수정 (톰)
gcc -ffast-math 사용을 방지합니다(Peter, 톰)
이제 개발자 빌드에는 Bison = 1.50이 필요합니다.
Kerberos 5 지원은 이제 Heimdal(Peter)을 통해 구축됩니다.
사용자 가이드에 SQL이 나열된 부록 토토 결과 기능(토마스)
RTLD_NOW를 사용하도록 로드 가능한 모듈 연결 개선 (톰)
새로운 오류 수준 WARNING, INFO, LOG, DEBUG[1-5] (브루스)
새 src/port 디렉토리에는 대체된 libc 기능이 포함되어 있습니다. (피터, 브루스)
스키마를 위한 새로운 pg_namespace 시스템 카탈로그(Tom)
스키마용 pg_class.relnamespace 추가 (Tom)
스키마용 pg_type.typnamespace 추가 (Tom)
스키마용 pg_proc.pronamespace 추가 (Tom)
pg_proc 항목을 포함하도록 집계 재구성 (톰)
시스템 관계에는 이제 자체 네임스페이스 pg_*가 있습니다. 테스트가 필요하지 않음(Fernando Nasser)
TOAST 색인 이름을 *_index로 바꾸십시오. *_idx(닐)
연산자, opclasses에 대한 네임스페이스 토토 결과(Tom)
서버 제어 파일에 토토 결과 검사 토토 결과 (토마스)
새로운 폴란드어 FAQ(Marcin Mazurek)
Posix 세마포어 지원 추가(Tom)
재색인을 위한 문서 필요(Bruce)
Windows를 단순화하기 위해 일부 내부 식별자 이름 바꾸기 컴파일(Jan, Katherine Ward)
컴퓨팅 디스크 공간에 대한 문서 추가 (Bruce)
GUC에서 KSQO 제거(브루스)
rtree의 메모리 누수 수정 (Kenneth Been)
일관성을 위해 몇 가지 오류 메시지 수정 (브루스)
사용하지 않는 시스템 테이블 열 제거 (피터)
적절한 경우 시스템 열을 NOT NULL로 만드세요 (톰)
snprintf()를 선호하여 sprintf 사용을 정리합니다(Neil, 주카 홀라파)
OPAQUE를 제거하고 특정 하위 유형을 생성합니다(Tom)
배열 내부 처리 정리(Joe, Tom)
pg_atoi('')(브루스)를 허용하지 않음
WAL 파일이 이제 wal_files 매개변수를 제거합니다. 재활용 (브루스)
힙 페이지에 버전 번호 토토 결과(Tom)
/contrib/array에서 inet 배열 허용 (Neil)
GiST 수정 사항(Teodor Sigaev, Neil)
/contrib/mysql 업그레이드
없이 테이블 크기를 보여주는 /contrib/dbsize를 토토 결과하세요. 진공 청소기 (피터)
/contrib/intagg, 정수 수집기 루틴 토토 결과 (mlw)
/contrib/oid2name 개선 (닐, 브루스)
/contrib/tsearch 개선 (Oleg, Teodor Sigaev)
/contrib/rserver 정리 (Alexey V. Borzov)
/contrib/oracle 변환 유틸리티 업데이트(Gilles 다롤드)
/contrib/dblink 업데이트 (조)
/contrib/vacuumlo에서 지원되는 옵션 개선(Mario 웨일구니)
/contrib/intarray 개선(Oleg, Teodor 시가예프, 안드레이 옥티아브르스키)
/contrib/reindexdb 유틸리티 토토 결과 (Shaun Thomas)
/contrib/isbn_issn에 색인 토토 결과(Dan Weston)
/contrib/dbmirror 토토 결과(스티븐 싱어)
/contrib/pgbench 개선 (닐)
/contrib/tablefunc 테이블 함수 예제 추가 (조)
트리 구조에 대한 /contrib/ltree 데이터 유형 추가 (테오도르 시가예프, 올렉 바르투노프)
/contrib/pg_controldata, pg_resetxlog를 기본으로 이동 나무(브루스)
/contrib/cube 수정 (Bruno Wolff)
/contrib/fulltextindex 개선 (크리스토퍼)