출시 날짜 : 2002-02-04
이 릴리스가 향상PostgreSQL고 대량으로 사용합니다
이 릴리스의 주요 변경 사항 :
진공 청소기는 더 이상 테이블을 잠그지 않아 정상을 허용합니다진공 Full명령은 구식 진공을 수행합니다
더 이상 설치에 문제가 없습니다
OID는 이제 선택 사항입니다. 이제 사용자는 테이블을 만들 수 있습니다
시스템은 이제 히스토그램 열 통계를 계산합니다분석, 많은 것을 허용합니다
새로운 MD5 암호화 옵션을 사용하면보다 안전한 스토리지가 가능합니다
관리자는 새 테이블 액세스 통계를 사용할 수 있습니다
이제 프로그램 및 라이브러리 메시지를 표시 할 수 있습니다
덤프/복원 사용pg_dumpIS
다음의 비 호환성을 관찰하십시오 :
진공이 릴리스에서 명령이 변경되었습니다. 당신은 원할 수도 있습니다
이 릴리스에서 비교=항상 false (또는 null, moreis null. 오래된postgresql.conf매개 변수.
thepg_hba.confandpg_ident.conf구성은 이제 전용입니다Sighup각각이 아닌 신호
함수Octet_length ()이제 압축되지 않은 데이터 길이를 반환합니다.
날짜/시간 값'current'더 이상 사용할 수 없습니다. 다시 작성해야합니다
thetimeStamp (), time ()및interval ()함수는 더 이상 없습니다timeStamp (),타임 스탬프 '문자열'또는캐스트.
the선택 ... 제한 #, #구문제한 10 오프셋 20.
별도의 디렉토리에서 임시 파일을 만듭니다
Postmaster 스타트 업에서 고아가있는 임시 파일을 삭제합니다
일부 시스템 테이블 (사설 토토 사이트)에 고유 인덱스 추가
시스템 테이블 운영자 재구성 (Oleg Bartunov,
PG_LOG로 이름을 PG_CLOG (사설 토토 사이트)로 변경했습니다.
Sigterg, Sigquit on Alud Bontend Backends (Jan)
백엔드 수에서 컴파일 타임 제한을 제거했습니다
세마포어 자원 실패를위한 더 나은 정리 (Tatsuo,
안전한 트랜잭션 허용 ID 랩 어라운드 (사설 토토 사이트)
일부 시스템 테이블에서 OID를 제거했습니다 (사설 토토 사이트)
제거 된 "트리거 된 데이터 변경 위반"오류 확인
준비/저장 계획의 SPI 포털 생성 (Jan)
SPI 열 기능이 시스템 열에서 작동하도록 허용합니다
긴 가치 압축 개선 (사설 토토 사이트)
테이블 용 통계 수집기, 색인 액세스 (Jan)
여분의 시퀀스 이름을 합리적으로 잘라냅니다
밀리 초의 트랜잭션 시간 측정 (Thomas)
TID 순차 스캔 수정 (히로시)
SuperUser ID는 이제 1 (Peter E)에서 수정했습니다
New PG_CTL "Reload"옵션 (사설 토토 사이트)
Optimizer Improvements (TOM)
최적화에 대한 새로운 히스토그램 열 통계
폐기보다는 쓰기 로그 파일을 재사용합니다
캐시 개선 (사설 토토 사이트)
님은 null이 아닙니다. 널옵니다.
잠금 관리를 개선하여 잠금 경합을 줄입니다
인덱스 액세스 지원을 위해 Relcache 항목을 유지하십시오
NAN 및 무한도로 더 나은 선택성을 허용합니다
R- 트리 성능 개선 (Kenneth Be)
B- 트리가 더 효율적으로 나뉘 웁니다 (사설 토토 사이트)
업데이트 변경, 특권 삭제는 별개로 삭제됩니다 (Peter
새로운 참조, 트리거 권한 (Peter E)
a에서 두 명 이상의 사용자에게 보조금/취소 허용
New Has_table_privilege () 함수 (Joe Conway)
비 uperuser가 진공 데이터베이스 (TOM)로 허용합니다
새 세트 세션 승인 명령 (Peter E)
새로 생성 된 특권 수정에서 버그 수정
비 uperuser의 경우 PG_STATISTIC에 대한 액세스를 허용하지 않습니다
Fork Postmaster를 예방하기 위해 인증을하기 전에
UNIX 도메인 소켓을 통해 ID 인증 추가
12454_12533
MD5를 사용하여 저장된 비밀번호를 암호화 할 수 있습니다
PAM 인증 (Dominic J. Eidson)
Startup에서만 PG_HBA.conf 및 Pg_ident.conf를로드하십시오
일정 구역 약어의 해석
기본 트랜잭션 격리를 설정하기위한 새로운 매개 변수
"expr = null"의 변환을 가능하게하는 새로운 매개 변수
진공으로 메모리 사용을 제어하는 새로운 매개 변수
클라이언트 인증 시간 초과를 설정하는 새 매개 변수
최대 열린 파일 수를 설정하는 새 매개 변수
삽입 규칙에 의해 추가 된 진술은 이제 다음에 실행됩니다
대상 목록에서 도식되지 않은 관계 이름을 방지합니다
nulls는 이제 모든 정상 값을 순서대로 정렬합니다.
New는 알려지지 않았고, 알 수 없음 부울 테스트 (사설 토토 사이트)
새로운 공유 업데이트 독점 잠금 모드 (사설 토토 사이트)
런 시간과
한계 및 하위 쿼리로 문제를 해결하십시오 (사설 토토 사이트)
한계를 고정하고 하위 쿼리로 밀어 넣어야합니다
중첩을 제외한 중첩 (사설 토토 사이트)
임시 테이블 (Bruce)에서 직렬 수정
임시 시퀀스 허용 (Bruce)
시퀀스는 이제 int8 내부 (사설 토토 사이트)을 사용합니다.
새 Serial8은 시퀀스와 함께 int8 열을 만듭니다.
OIDS없이 사용하여 OID를 선택적으로 만듭니다 (TOM)
유형을 생성하려면 %유형 구문 추가 (Ian Lance Taylor)
점검을 위해 알터 테이블 / 드롭 제약 조건을 추가합니다
새로운 생성 또는 교체 기존을 변경합니다
추가 테이블 추가 / 추가 [고유 한 | 주요한 ]
views에서 열 이름을 바꿀 수 있습니다
ALTER 테이블 만들기 / 열 이름 업데이트 열 이름을 바꿉니다
ALTER 테이블 / 추가 제약 조건에 대한 수정 ...
ALTER 테이블 이름 이름 바꾸기 외국 키 트리거
집계에 대한 집계에 댓글을 달아주십시오
SQL에 대한 자동 반환 유형 데이터 캐스팅 추가
gist 인덱스가 널 및 멀티 킹을 처리하도록 허용합니다
부분 인덱스 활성화 (Martijn van Oosterhout)
모든 재설정 추가, 모두 표시 (Marko Kreen)
사용자/그룹 생성/알터/그룹은 이제 모든 순서로 옵션을 허용합니다
잠금 A, B, C 기능 (Neil Padgett) 추가
사용자 생성/변경/암호화 옵션 옵션
새로운 광량 진공 청소기는 테이블을 잠그지 않습니다. 오래된
in views (bruce)에 대한 복사 비활성화
복사 구분자 문자열은 정확히 하나의 문자 여야합니다
인덱스 튜플에 대한 진공 경고 지금은 힙보다 적습니다
생성 인덱스 (사설 토토 사이트)에 대한 권한 검사 수정
생성/드롭의 부적절한 사용을 허용하지 않습니다
sum (), avg (), count ()는 이제 내부적으로 int8을 사용합니다
convert (), convert2 () (tatsuo) 추가
새로운 함수 bit_length () (Peter E)
char (n)/varchar (n)에서 "n"을 문자를 나타냅니다.
char (), varchar ()는 이제 너무 긴 문자열을 거부합니다
비트 변이 이제 너무 긴 비트 문자열을 거부합니다.
비트 이제 선언되지 않은 비트 문자열을 거부합니다.
inet, CIDR 텍스트 변환 기능 (Alex
inet, cidr 연산자 << 및 << = 색인 가능
BYTEA \ ### 이제 유효한 3 자리 숫자가 필요합니다
Bytea 비교 개선, 이제 supports =,
Bytea는 이제 B- 트리 색인을 지원합니다
Bytea는 이제 ...에 탈출하는 것처럼, 좋아하지 않습니다
Bytea는 이제 연결을 지원합니다
새로운 BYTEA 기능 : 위치, 서브 스트링, 트림, btrim,
New Encode () 함수 모드, "ESCAPED", 변환
pg_database_encoding_max_length () (tatsuo) 추가
pg_client_encoding () 함수 (tatsuo) 추가
now ()는 밀리 초 정밀도로 시간을 반환합니다
시간대 데이터 유형이없는 새로운 타임 스탬프 (Thomas)
"t"로 ISO 날짜/시간 사양 추가,
새로운 xid/int 비교 함수 (hiroshi)
시간에 정밀도, 타임 스탬프 및 간격 데이터를 추가합니다
유형 강요 로직을 수정합니다
새로운 encode () 함수 기본적으로 설치됩니다 (Marko
_*() 변환 기능 (Karel Zak)으로 향상되었습니다
단일 바이트 인코딩을 사용할 때 같은/ilike 최적화
Contrib/pgcrypto의 새로운 기능 : crypt (), hmac (),
Translate () 함수에 대한 올바른 설명
설정 시간대 (Thomas)에 대한 간격 인수 추가
매월 간격 간격 추가 () 구문 (Thomas)
단일 바이트를 사용할 때 길이 함수 최적화
path_inter, path_distance, path_length, dist_ppath를 수정하십시오
Octet_length (텍스트)는 이제 비 압축 길이를 반환합니다
"7 월"핸들 날짜/시간 리터럴 (Greg
일부 DataType () 함수 호출이 이제 평가되었습니다
Julian 및 ISO 시간 사양에 대한 지원 추가
PSQL의 국가 언어 지원,pg_dump, libpq 및 서버 (Peter
중국어의 메시지 번역 (단순화,
Trim, ltrim, rtrim, btrim, lpad, rpad, translate 만들기
Latin5,6,7,8,9,10 지원 (Tatsuo) 추가
ISO 추가 8859-5,6,7,8 지원 (Tatsuo)
ISO-8859-5가 아닌 ISO-8859-9를 의미하도록 Latin5를 수정하십시오
MIC2ASCII () 비 ASCII 인식 (tatsuo)
잘못된 멀티 바이트 문자 시퀀스를 거부합니다
이제 Select 루프에 포털을 사용하여 거대합니다
Cursor and Refcursor Support (Jan)
이제 오픈 커서 (Jan)을 반환 할 수 있습니다.
elseif (klaus reger)
위치를 포함한 PL/PGSQL 오류보고 향상
허용 커서 선언의 핵심 단어 또는
select ... for update (사설 토토 사이트)에 대한 수정
여러 행을 반환하기 위해 수정 (사설 토토 사이트)
PL/PGSQL을 서버의 유형 강요 코드를 사용하십시오
메모리 누출 수정 (Jan, 사설 토토 사이트)
후행 세미콜론 선택 (사설 토토 사이트)
새로운 신뢰할 수없는 pl/perl (Alex Pilosov)
pl/perl은 이제 libperl이라도 일부 플랫폼에 구축되었습니다.
Now 보고서 ErrorInfo (vsevolod lobko)
spi_lastoid 함수 추가 (bob@redivi.com)
... IS NEW (Andrew Bosma)
\ d는 고유 한 기본 그룹에 인덱스를 표시합니다
백 슬래시 명령에서 후행 세미콜론 허용 (Greg
가능한 경우 /dev /tty에서 비밀번호 읽기
사용자를 변경할 때 새 비밀번호 프롬프트를 강제합니다
유니 코드에 대한 올바른 열 수를 형식화하십시오
새로운 함수 pqescapestring ()에 따옴표를 탈출합니다
새로운 함수 pqescapebytea () 이진 문자열을 이사합니다
인서트의 반환 OID (Ken K)
더 많은 데이터 유형 처리 (Ken K)
문자열의 단일 따옴표와 신생을 처리합니다 (Ken
끊임없는 변수 핸들 (ken k)
시간대 핸들링을위한 수정 (Barry Lind)
개선 된 드루이드 지원
Multibyte 서버를 사용하여 8 개의 비트 문자를 허용합니다
지원 비트, 이진 유형 (Ned Wolpert)
메모리 사용 감소 (Michael Stephens, Dave
DataBasemetAdata (Peter E) 업데이트
DataBasemetAdata.getCatalogs () (Peter E) 추가
인코딩 수정 (Anders Bengtsson)
get/setcatalog methods (Jason Davies)
databasemetadata.getColumns ()는 이제 열을 반환합니다
DatabasemetAdata.getColumns () 성능 향상
일부 JDBC1 및 JDBC2 병합 (Anders Bengtsson)
거래 성과 개선 (Barry Lind)
배열 수정 (Greg Zoller)
19488_19506
수정 배치 처리 (Rene Pijlman)
execsql 메소드 재구성 (Anders Bengtsson)
getColumn () 수정 (Jeroen van Vianen)
fix iswriteable () 함수 (Rene pijlman)
JDBC2 적합성 테스트의 개선 된 통과 (Rene
Bytea 유형 기능 추가 (Barry Lind)
add isnullable () (Rene Pijlman)
JDBC 날짜/시간 테스트 스위트 수정 (Liam Stewart)
테이블에서 xxx로 'ID'를 선택한 수정 (Dave
정밀도를 올바르게 표시하려면 DatabasemetAdata를 수정하십시오 (Mark
새로운 GetImported/GetExported Keys (Jason Davies)
MD5 암호 암호화 지원 (Jeremy Wohl)
실제로 유형 캐시를 사용하려는 수정 (ned wolpert)
쿼리 크기 제한 제거 (Hiroshi)
텍스트 필드 크기 제한 제거 (히로시)
멀티 바이트 모드 (Hiroshi)에서 SQLPRIMARYKES에 대한 수정
허용 ODBC 절차 호출 허용 (hiroshi)
부울 핸딩 개선 (Aidan Mountford)
대부분의 구성 옵션은 이제 DSN을 통해 해결 될 수 있습니다
멀티 바이트, 성능 수정 (히로시)
ioDBC 또는 UnixODBC (Peter)와 함께 드라이버를 사용하도록 허용
MD5 암호 암호화 지원 (Bruce)
ODBC.SQL (Peter
실행 ... 구현 (Christof Petig)
다중 행 디스크립터 지원 (예 : 카디널리티)
보조금 매개 변수 (Lee Kindness)를 고정합니다
처음에 지연된 버그 수정
다양한 버그 수정 (Michael, Christof Petig)
표시기 변수 배열에 대한 자동 할당 (int
문자열 배열에 대한 자동 할당 (char
ecpgfree_auto_mem 고정
외부 연결이있는 모든 기능 이름이 이제 있습니다
구조 배열에 대한 수정 (Michael)
Python Fix Fetchone () (Gerhard Haring)
적절한 경우 tcl에서 UTF, 유니 코드를 사용하십시오 (vsevolod
(LJB)에 tcl 사본을 추가하십시오
기본 색인 OP 클래스의 출력 방지pg_dump(사설 토토 사이트)
LibpGeasy 메모리 누출 수정 (Bruce)
구성, 동적 로더 및 공유 라이브러리 수정
QNX 4 포트 (Bernd Tegge)의 수정
Cygwin 및 Windows 포트의 수정 (Jason Tishler,
Windows 소켓 통신 실패에 대한 수정 (Magnus,
허드 컴파일 수정 (Oliver Elphick)
BEOS FIXES (Cyril Velter)
구성 제거 -Enable-Unicode-Conversion
AIX 수정 (Tatsuo, Andreas)
Paremal Make (Peter E) 수정
SQL 언어 설명서 페이지를 OS- 특이 적으로 설치합니다
config.h를 pg_config.h로 바꾸십시오 (Peter E)
헤더 파일의 설치 레이아웃 재구성 (Peter
SEP_CHAR (BRUCE) 제거
New Guc Hooks (사설 토토 사이트)
GUC 및 명령 줄 처리 (Marko Kreen) 병합
확장 인덱스 제거 (Martijn van Oosterhout, 사설 토토 사이트)
Java Code (Bruce)를 들여 보내는 새로운 Pgjindent 유틸리티
c ++에서 컴파일 할 때 true/false 정의를 제거합니다
Pgindent Fixes (Bruce, 사설 토토 사이트)
적절한 경우 strcmp ()로 strcasecmp ()를 교체하십시오
Dynahash 휴대 성 개선 (사설 토토 사이트)
스핀 록 구조에서 '휘발성'사용량 추가
신호 처리 로직 (사설 토토 사이트)
새로운 Contrib/rtree_gist (Oleg Bartunov, Teodor
새로운 Contrib/Tsearch Full-Text Indexing (Oleg, Teodor
원격 데이터베이스 액세스에 Contrib/DBlink 추가 (Joe
Contrib/ORA2PG Oracle 변환 유틸리티 (Gilles
Contrib/XML XML 변환 유틸리티 (John Grey)
Contrib/FullTextIndex 수정 (Christopher
Levenshtein과 함께 새로운 Contrib/Fuzzystrmatch 및
Contrib/Intarray 부울 쿼리 추가, 이진 검색,
새로운 PG_UPGRAGE 유틸리티 (BRUCE)
새로운 PG_RESETXLOG 옵션 추가 (Bruce, 사설 토토 사이트)