| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| 스포츠 토토 베트맨 : 문서 : 9.3 : 릴리스 7.2.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 릴리스 참고 | 범퍼카 토토 : 문서 : 9.3 : 릴리스 7.1.3 | |
출시일: 2002-02-04
이번 릴리스에서는 개선되었습니다.포스트그레SQL대용량에 토토 커뮤니티 응용 프로그램.
이번 릴리스의 주요 변경 사항:
Vacuuming은 더 이상 테이블을 잠그지 않으므로 일반 사용자가 사용할 수 있습니다. 진공 상태에서 액세스할 수 있습니다. 새로운진공 전체명령은 테이블을 잠그고 옛날 방식의 진공청소기를 실행합니다. 테이블의 디스크에 있는 복사본을 축소합니다.
4개를 초과하는 설치에는 더 이상 문제가 없습니다. 10억 거래.
OID는 이제 선택사항입니다. 이제 사용자는 OID 없이 테이블을 생성할 수 있습니다. OID 사용량이 과도한 경우.
이제 시스템은 다음 동안 히스토그램 열 통계를 계산합니다.분석, 훨씬 더 나은 최적화가 가능합니다. 선택.
새로운 MD5 암호화 옵션으로 더욱 안전한 저장과 비밀번호 전송. 새로운 Unix 도메인 소켓 인증 옵션은 Linux 및 BSD 시스템에서 토토 커뮤니티할 수 있습니다.
관리자는 새로운 테이블 액세스 통계 모듈을 사용하여 다음을 수행할 수 있습니다. 테이블 및 인덱스 사용에 대한 세부적인 정보를 얻으세요.
프로그램 및 라이브러리 메시지는 이제 여러 위치에 표시될 수 있습니다. 언어.
다음을 사용하여 덤프/복원pg_dump이다 이전 데이터를 마이그레이션하려는 사람들에게 필요합니다. 릴리스.
다음 비호환성을 관찰하십시오:
의 의미진공명령 이번 릴리스에서는 변경되었습니다. 업데이트하고 싶을 수도 있습니다. 유지관리 절차에 따라 진행됩니다.
이 릴리스에서는 다음을 사용하여 비교합니다.= NULL항상 false(또는 더 정확하게는 NULL)를 반환합니다. 이전 릴리스에서는 이 구문을 다음과 같이 자동으로 변환했습니다.NULL임. 오래된 행동은 다음과 같습니다. a를 사용하여 다시 활성화postgresql.conf매개변수.
그pg_hba.conf그리고pg_ident.conf구성은 이제 다시 로드됩니다. a를 받은 후SIGHUP신호, 각 연결마다 그렇지는 않습니다.
함수옥텟_길이()지금 압축되지 않은 데이터 길이를 반환합니다.
날짜/시간 값'현재'아니요 더 오래 토토 커뮤니티 가능합니다. 신청서를 다시 작성해야 합니다.
그타임스탬프(), 시간()및간격()함수를 더 이상 사용할 수 없습니다. 대신에타임스탬프(), 토토 커뮤니티타임스탬프 '문자열'또는캐스트.
그선택 ... 제한 #,#구문은 다음과 같습니다. 다음 릴리스에서는 제거되었습니다. 사용할 쿼리를 변경해야 합니다. 별도의 LIMIT 및 OFFSET 절(예:한도 10 오프셋 20.
별도의 디렉토리에 임시 파일 생성 (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 "다시 로드" 옵션 (톰)
최적화 기능 개선 (톰)
옵티마이저에 대한 새로운 히스토그램 열 통계(Tom)
미리 쓰기 로그 파일을 삭제하지 않고 재토토 커뮤니티 (톰)
캐시 개선 (톰)
IS NULL, IS NOT NULL 최적화 개선 (톰)
잠금 경합을 줄이기 위해 잠금 관리자를 개선하세요(톰)
인덱스 액세스 지원 기능을 위한 relcache 항목 유지 (톰)
NaN 및 NUMERIC의 무한대를 토토 커뮤니티하여 더 나은 선택성을 허용합니다. (톰)
R-트리 성능 개선(Kenneth Been)
B-트리 분할이 더 효율적임 (Tom)
업데이트, 삭제 권한을 별개로 변경합니다(피터 E)
새로운 REFERENCES, TRIGGER 권한 (Peter E)
한 번에 두 명 이상의 토토 커뮤니티자에게 GRANT/REVOKE 허용(피터 마)
새로운 has_table_privilege() 함수 (조 콘웨이)
수퍼유저가 아닌 사람이 데이터베이스를 비우도록 허용(Tom)
새로운 SET SESSION AUTHORIZATION 명령(Peter E)
새로 생성된 테이블의 권한 수정 버그 수정 (톰)
수퍼유저가 아닌 경우 pg_statistic에 대한 액세스를 허용하지 않습니다. 추가 토토 커뮤니티자 접근 가능 보기(Tom)
정지 방지를 위해 인증을 하기 전에 포스트마스터를 포크하십시오 (피터 E)
Linux, *BSD에서 Unix 도메인 소켓을 통한 ID 인증 추가 (헬게 바만, 올리버 엘픽, 테오도르 시가예프, 브루스)
MD5 암호화를 토토 커뮤니티하는 비밀번호 인증 방법 추가 (브루스)
MD5를 토토 커뮤니티하여 저장된 비밀번호 암호화 허용(Bruce)
PAM 인증(Dominic J. Eidson)
시작 및 SIGHUP 시에만 pg_hba.conf 및 pg_ident.conf 로드 (브루스)
일부 시간대 약어를 호주로 해석 북미가 아닌 이제 런타임에 설정 가능(Bruce)
기본 트랜잭션 격리 수준을 설정하는 새로운 매개변수(피터 마)
"expr = NULL"을 "expr"로 변환할 수 있는 새로운 매개변수 IS NULL", 기본적으로 꺼짐(Peter E)
VACUUM으로 메모리 토토 커뮤니티량을 제어하는 새로운 매개변수(Tom)
클라이언트 인증 시간 초과를 설정하는 새 매개변수(Tom)
최대 열린 파일 수를 설정하는 새로운 매개변수(Tom)
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 수정(톰)
임시 테이블의 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)
모두 재설정 추가, 모두 표시(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의 부적절한 토토 커뮤니티을 허용하지 않습니다. (톰)
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 시간 사양에 대한 지원 추가(토마스)
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)
이제 SELECT 루프에 포털을 토토 커뮤니티하여 대규모 결과 세트 허용 (1월)
CURSOR 및 REFCURSOR 지원(1월)
이제 열린 커서를 반환할 수 있음(1월)
ELSEIF 추가 (클라우스 리거)
오류 위치를 포함하여 PL/pgSQL 오류 보고 개선 (톰)
커서 선언에 IS 또는 FOR 키워드를 허용합니다. 호환성(브루스)
SELECT ... FOR UPDATE 수정 (Tom)
PERFORM이 여러 행을 반환하는 문제 수정(Tom)
PL/pgSQL이 서버의 유형 강제 코드를 사용하도록 합니다(Tom)
메모리 누수 수정 (Jan, Tom)
후행 세미콜론을 선택사항으로 설정하세요(Tom)
신뢰할 수 없는 새로운 PL/Perl (Alex Pilosov)
PL/Perl은 이제 libperl이 아니더라도 일부 플랫폼에 구축되었습니다. 공유됨(피터 E)
이제 errorInfo를 보고합니다(Vsevolod Lobko)
spi_lastoid 함수 추가 (bob@redivi.com)
...새로운 기능입니다(앤드류 보스마)
\d는 고유한 기본 그룹으로 인덱스를 표시합니다(Christopher 킹스-린)
백슬래시 명령에 후행 세미콜론 허용(Greg Sabino 멀레인)
가능한 경우 /dev/tty에서 비밀번호 읽기
토토 커뮤니티자 및 데이터베이스를 변경할 때 새 비밀번호 프롬프트를 강제로 표시 (타츠오, 톰)
유니코드에 대한 올바른 수의 열 형식 지정(Patrice)
명령에서 따옴표를 이스케이프하는 새로운 함수 PQescapeString() 문자열(플로리안 바이머)
새로운 기능 PQescapeBytea()는 바이너리 문자열을 다음으로 사용하기 위해 이스케이프합니다. SQL 문자열 리터럴
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)
쿼리 크기 제한 제거(Hiroshi)
텍스트 필드 크기 제한 제거 (Hiroshi)
멀티바이트 모드의 SQLPrimaryKeys 수정(Hiroshi)
ODBC 프로시저 호출 허용(Hiroshi)
부울 처리 개선(Aidan Mountford)
이제 대부분의 구성 옵션이 DSN을 통해 설정 가능합니다(Hiroshi)
멀티바이트, 성능 수정(Hiroshi)
드라이버를 iODBC 또는 unixODBC와 함께 사용하도록 허용(Peter E)
MD5 비밀번호 암호화 지원(Bruce)
odbc.sql에 더 많은 호환성 기능 추가 (Peter E)
EXECUTE ... INTO 구현됨 (Christof Petig)
다중 행 설명자 지원(예: CARDINALITY) (Christof 쁘띠)
GRANT 매개변수 수정(Lee Kindness)
초기 연기된 버그 수정
다양한 버그 수정 (Michael, Christof Petig)
표시 변수 배열에 대한 자동 할당(int *ind_p=NULL)
문자열 배열에 대한 자동 할당(char **foo_pp=NULL)
ECPGfree_auto_mem 수정됨
외부 연결이 있는 모든 함수 이름에는 이제 다음이 접두어로 붙습니다. 심전도
구조 배열 수정 사항(마이클)
파이썬 수정 fetchone() (게르하르트 해링)
적절한 경우 Tcl에서 UTF, 유니코드를 토토 커뮤니티하십시오(Vsevolod Lobko, 라인하르트 막스)
Tcl COPY TO/FROM 추가(ljb)
기본 색인 작업 클래스의 출력 방지pg_dump(톰)
libpgeasy 메모리 누수 수정 (Bruce)
구성, 동적 로더 및 공유 라이브러리 수정(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)
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)
스핀록 구조에 '휘발성' 토토 커뮤니티 추가
신호 처리 로직 개선(톰)
새 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 옵션 추가(브루스, 톰)
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 릴리스 7.2.1 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 7.1.3 |