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

E.275. 릴리스 7.3

출시일: 2002-11-27

E.275.1. 개요

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

스키마

스키마를 사용하면 사용자는 별도의 네임스페이스에 객체를 생성할 수 있습니다. 두 사람 또는 애플리케이션이 동일한 이름의 테이블을 가질 수 있습니다. 공유 테이블을 위한 공개 스키마도 있습니다. 테이블/인덱스 공개에 대한 권한을 제거하여 생성을 제한할 수 있습니다. 스키마.

열 삭제

포스트그레SQL이제 다음을 지원합니다.테이블 변경 ... 열 삭제기능.

테이블 함수

여러 행 및/또는 여러 열을 반환하는 함수는 다음과 같습니다. 이제 이전보다 사용하기가 훨씬 쉬워졌습니다. 다음과 같이 호출할 수 있습니다."테이블 함수"그 안에선택 발신절, 출력을 테이블처럼 처리합니다. 또한,PL/pgSQL함수는 이제 세트를 반환할 수 있습니다.

준비된 쿼리

포스트그레SQL이제 지원됩니다. 성능 향상을 위해 쿼리를 준비했습니다.

종속성 추적

포스트그레SQL이제 개체를 기록합니다 다양한 영역에서 개선이 가능한 종속성입니다.드롭문은 이제 둘 중 하나를 취합니다.캐스케이드또는제한에 종속 개체도 삭제되는지 여부를 제어합니다.

특권

함수와 절차적 언어는 이제 특권을 가집니다. 함수는 해당 권한으로 실행되도록 정의할 수 있습니다. 창조자.

국제화

이제 멀티바이트 및 로케일 지원이 항상 활성화됩니다.

로깅

다양한 로깅 옵션이 향상되었습니다.

인터페이스

많은 수의 인터페이스가 다음으로 이동되었습니다.http://gborg.postgresql.org개발할 수 있는 곳 독립적으로 출시되었습니다.

함수/식별자

기본적으로 함수는 이제 최대 32개의 매개변수를 사용할 수 있으며, 식별자의 길이는 최대 63바이트입니다. 또한,불투명이제 더 이상 사용되지 않습니다. 구체적인 내용이 있습니다"의사 데이터 유형"각각을 대표하기 위해 의 이전 의미불투명함수에서 인수 및 결과 유형.

E.275.2. 버전 7.3으로 마이그레이션

다음을 사용하여 덤프/복원pg_dump이다 이전 데이터를 마이그레이션하려는 사람들에게 필요합니다. 릴리스. 애플리케이션이 시스템 카탈로그를 검사하는 경우 도입으로 인해 추가 변경이 필요합니다. 7.3의 스키마; 자세한 내용은 다음을 참조하세요.http://developer.postgresql.org/~momjian/upgrade_tips_7.3.

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

  • 6.3 이전 클라이언트는 더 이상 지원되지 않습니다.

  • pg_hba.conf이제 다음에 대한 열이 있습니다. 사용자 이름 및 추가 기능. 기존 파일은 다음과 같아야 합니다. 조정되었습니다.

  • 여러postgresql.conf로깅 매개변수의 이름이 변경되었습니다.

  • 한도 #,#비활성화되었습니다. 사용한도 # 오프셋 #.

  • 삽입열 목록이 있는 명령문 지정된 각 열에 대한 값을 지정해야 합니다. 예를 들어,INSERT INTO 탭(열1, 열2) 값 ('발1')이제 유효하지 않습니다. 여전히 더 적은 수의 공급이 허용됩니다. 열이 예상보다 많은 경우삽입그렇습니다 열 목록이 없습니다.

  • 연재열은 더 이상 자동으로 생성되지 않습니다.고유; 따라서 인덱스는 자동으로 생성됩니다.

  • A SET중단된 내부 명령 이제 트랜잭션이 롤백되었습니다.

  • 복사더 이상 누락으로 간주하지 않습니다. 후행 열은 null이 됩니다. 모든 열을 지정해야 합니다. (그러나 열을 지정하면 비슷한 효과를 얻을 수 있습니다. 목록에 표시됨복사명령.)

  • 데이터 유형타임스탬프이제 동일합니다. 에시간대 없는 타임스탬프, 대신시간대가 포함된 타임스탬프.

  • 7.3에 로드된 7.3 이전 데이터베이스에는 새 개체가 없습니다. 에 대한 종속성연재열, 고유 제약 조건 및 외래 키. 디렉토리 보기기여/토토 사이트의존/자세한 설명 및 이러한 종속성을 토토 사이트하는 스크립트입니다.

  • 빈 문자열('')은 더 이상 없습니다. 정수 필드에 대한 입력으로 허용됩니다. 예전에는 그랬다. 자동으로 0으로 해석됩니다.

E.275.3. 변경사항

E.275.3.1. 서버 운영

  • 잠금을 표시하기 위해 pg_locks 보기 토토 사이트(Neil)

  • 비밀번호 협상 메모리 할당에 대한 보안 수정 (닐)

  • 버전 0 FE/BE 프로토콜에 대한 지원 제거(PostgreSQL6.2 이하) (톰)

  • 수퍼유저를 위한 마지막 몇 개의 백엔드 슬롯 예약, 매개변수 토토 사이트 이를 제어하기 위한 superuser_reserved_connections(Nigel J. 앤드루스)

E.275.3.2. 성능

  • localtime()을 한 번만 호출하여 시작을 개선합니다(Tom)

  • 더 빠른 속도를 위해 플랫 파일에 시스템 카탈로그 정보 캐시 시작(톰)

  • 색인 정보 캐싱 개선 (톰)

  • 최적화 기능 개선(Tom, Fernando Nasser)

  • 이제 카탈로그 캐시에 실패한 조회가 저장됩니다(Tom)

  • 해시 함수 개선(Neil)

  • 쿼리 토큰화 및 네트워크 처리 성능 향상 (피터)

  • 대형 개체 복원 속도 개선(Mario Weilguni)

  • 첫 번째 조회 시 만료된 색인 항목을 표시하고 나중에 힙을 저장합니다. 가져오기(톰)

  • 과도한 NULL 비트맵 패딩을 피하십시오(Manfred Koizar)

  • 성능을 위해 Solaris용 BSD 라이센스 qsort() 토토 사이트 (브루스)

  • 행당 오버헤드를 4바이트로 줄입니다(Manfred Koizar)

  • GEQO 최적화 버그 수정(Neil Conway)

  • OID 없이 실제로 행당 4바이트를 절약하게 만듭니다(Manfred 코이자르)

  • ANALYZE를 지정하려면 default_statistics_target 변수를 토토 사이트하세요. 버킷(닐)

  • 임시 테이블에 로컬 버퍼 캐시를 사용하여 WAL 오버헤드 없음 (톰)

  • 대형 테이블의 여유 공간 맵 성능 향상(Stephen 마샬, 톰)

  • 향상된 WAL 쓰기 동시성(톰)

E.275.3.3. 권한

  • 함수 및 절차적 언어에 대한 권한 토토 사이트(피터)

  • 수퍼유저가 데이터베이스를 생성할 수 있도록 CREATE DATABASE에 소유자를 토토 사이트하세요. 권한이 없는 사용자를 대신하여(Gavin Sherry, Tom)

  • 새 객체 권한 비트 EXECUTE 및 USAGE 토토 사이트 (톰)

  • SET SESSION AUTHORIZATION DEFAULT 및 RESET SESSION 추가 승인(톰)

  • 함수가 다음의 권한으로 실행되도록 허용합니다. 기능 소유자(피터)

E.275.3.4. 서버 구성

  • 서버 로그 메시지에는 이제 DEBUG가 아닌 LOG 태그가 지정됩니다(Bruce)

  • pg_hba.conf에 사용자 열 추가(Bruce)

  • log_connections가 로그 파일에 두 줄을 출력하도록 합니다(Tom)

  • postgresql.conf에서 debug_level 제거, 이제 server_min_messages (브루스)

  • 사용자별/데이터베이스에 대한 새로운 ALTER DATABASE/USER ... SET 명령 초기화(피터)

  • 새 매개변수 server_min_messages 및 client_min_messages 서버 로그 또는 클라이언트로 전송되는 메시지 제어 애플리케이션(브루스)

  • pg_hba.conf가 분리된 사용자/데이터베이스 목록을 지정하도록 허용 쉼표로 그룹 이름 앞에 +가 붙고 파일 이름이 앞에 붙습니다. @(브루스)와 함께

  • 보조 비밀번호 파일 기능 및 pg_password 제거 유틸리티(브루스)

  • 데이터베이스 로컬 사용자 이름에 대한 변수 db_user_namespace 토토 사이트 (브루스)

  • SSL 개선(베어 자일스)

  • 저장된 비밀번호의 암호화를 기본값으로 설정(Bruce)

  • pg_stat_reset()을 호출하여 pg_statistics를 재설정하도록 허용 (크리스토퍼)

  • log_duration 매개변수 토토 사이트 (Bruce)

  • debug_print_query의 이름을 log_statement로 변경합니다(Bruce)

  • show_query_stats의 이름을 show_statement_stats로 변경(브루스)

  • 로그온에 명령을 인쇄하려면 log_min_error_statement 매개변수를 토토 사이트하세요. 오류(개빈)

E.275.3.5. 쿼리

  • 커서를 둔감하게 만들어 내용이 변경되지 않음을 의미 (톰)

  • LIMIT #,# 구문을 비활성화합니다. 이제 LIMIT # OFFSET #만 지원됩니다. (브루스)

  • 식별자 길이를 63으로 늘립니다(Neil, Bruce)

  • 길이가 다른 3개 이상의 열을 병합하기 위한 UNION 수정 사항 (톰)

  • INSERT에 DEFAULT 키워드 토토 사이트(예: INSERT ... (..., DEFAULT, ...) (로드)

  • ALTER COLUMN ... SET을 사용하여 뷰가 기본값을 갖도록 허용 기본값(닐)

  • 모든 열을 제공하지 않는 열 목록이 있는 INSERT 실패 값, 예: INSERT INTO 탭 (col1, col2) VALUES ('val1'); (막대)

  • 조인 별칭 수정(Tom)

  • 전체 OUTER JOIN에 대한 수정(Tom)

  • 잘못된 식별자 및 위치 보고 개선(톰, 개빈)

  • OPEN 커서(인수) 수정 (톰)

  • 'ctid'가 보기 및 currtid(viewname)에서 사용되도록 허용 (히로시)

  • UNION을 사용한 CREATE TABLE AS 수정(Tom)

  • SQL99 구문 개선(토마스)

  • 쿼리 취소를 위해statement_timeout 변수 토토 사이트(Bruce)

  • PREPARE/EXECUTE(Neil)를 사용하여 준비된 쿼리 허용

  • LIMIT/OFFSET 다음에 FOR UPDATE가 나타나도록 허용(Bruce)

  • 변수 자동 커밋 토토 사이트 (Tom, David Van Wie)

E.275.3.6. 객체 조작

  • CREATE DATABASE에서 등호를 선택사항으로 설정(Gavin Sherry)

  • ALTER TABLE OWNER가 인덱스 소유권도 변경하도록 만드세요(Neil)

  • 새 ALTER TABLE 탭 이름 ALTER COLUMN 열 이름 SET STORAGE TOAST 저장, 압축 제어(John Gray)

  • 스키마 지원 추가, CREATE/DROP SCHEMA (Tom)

  • 임시 테이블용 스키마 생성(Tom)

  • 스키마 검색을 위한 변수 search_path 추가(Tom)

  • ALTER TABLE SET/DROP NOT NULL 추가(크리스토퍼)

  • 새로운 CREATE FUNCTION 변동성 수준(Tom)

  • 규칙 이름을 테이블별로 고유하게 만들기(Tom)

  • DROP RULE 및 COMMENT ON RULE에 'ON tablename' 절 토토 사이트 (톰)

  • ALTER TRIGGER RENAME 토토 사이트(조)

  • 새로운 current_schema() 및 current_schemas() 조회 함수 (톰)

  • 함수가 여러 행을 반환하도록 허용(테이블 함수) (조)

  • 일관성을 위해 CREATE DATABASE에서 WITH를 선택 사항으로 만드세요. (브루스)

  • 객체 종속성 추적 추가(Rod, Tom)

  • DROP 명령에 RESTRICT/CASCADE 토토 사이트(Rod)

  • CHECK 제약 조건이 아닌 경우 ALTER TABLE DROP 토토 사이트(Rod)

  • SERIAL(Rod)이 포함된 테이블 DROP 시 자동 파괴 시퀀스

  • 열이 외래 키에 의해 사용되는 경우 열 삭제 방지 (막대)

  • 객체가 삭제될 때 자동으로 제약 조건/기능 삭제 (막대)

  • CREATE/DROP 연산자 클래스 토토 사이트(Bill Studenmund, Tom)

  • ALTER TABLE DROP COLUMN 토토 사이트(크리스토퍼, 톰, 히로시)

  • 상속된 열이 제거되거나 이름이 바뀌는 것을 방지합니다(Alvaro 헤레라)

  • 중간 오류가 발생하지 않도록 외래 키 제약 조건 수정 데이터베이스 상태(Stephan)

  • 열 또는 테이블 이름 변경을 외래 키로 전파 제약

  • CREATE OR REPLACE VIEW 토토 사이트(Gavin, Neil, Tom)

  • 만들기 또는 교체 규칙 추가(Gavin, Neil, Tom)

  • 규칙을 알파벳순으로 실행하여 더 예측 가능한 결과를 반환합니다. 가치 (톰)

  • 이제 트리거가 알파벳순으로 실행됩니다(Tom)

  • 7.3 이전 개체 종속성을 처리하려면 /contrib/adddependent를 추가하세요. (막대)

  • 값 삽입/업데이트 시 더 나은 캐스팅 허용(Tom)

E.275.3.7. 유틸리티 명령

  • COPY TO 출력 포함 캐리지 리턴 및 개행 문자를 \r로 설정 그리고 \n(톰)

  • COPY FROM의 DELIMITER를 8비트 클린으로 허용 (Tatsuo)

  • 만들다pg_dumpALTER TABLE 사용 성능을 위해 기본 키 토토 사이트(Neil)

  • 다중문 규칙에서 대괄호 비활성화(Bruce)

  • 함수 내에서 VACUUM이 호출되지 않도록 비활성화합니다(Bruce)

  • dropdb 및 기타 스크립트가 공백이 있는 식별자를 사용하도록 허용 (브루스)

  • 데이터베이스 주석 변경을 현재 데이터베이스로 제한

  • 기본 연산자와 관계없이 연산자에 대한 주석을 허용합니다. 기능(막대)

  • 중단된 트랜잭션에서 SET 명령 롤백 (Tom)

  • EXPLAIN은 이제 쿼리로 출력됩니다(Tom)

  • EXPLAIN에 조건식 및 정렬 키 표시 (Tom)

  • 'SET LOCAL var = value'를 추가하여 구성 변수를 설정하십시오. 단일 거래(Tom)

  • ANALYZE가 트랜잭션에서 실행되도록 허용합니다(Bruce)

  • 새로운 WITH 절을 사용하여 COPY 구문을 개선하고 뒤로 유지 호환성(브루스)

  • 수정pg_dump일관되게 비ASCII 덤프의 출력 태그(Bruce)

  • 덤프 파일에서 외래 키 제약 조건을 더 명확하게 만듭니다(Rod)

  • 제약에 대한 설명 토토 사이트(막대)

  • COPY TO/FROM을 허용하여 열 이름 지정(Brent Verner)

  • UNIQUE 및 PRIMARY KEY 제약 조건을 ALTER TABLE(Rod)로 덤프

  • SHOW에서 쿼리 결과를 출력하도록 함(조)

  • NULL을 채우는 대신 짧은 COPY 줄에서 오류를 생성합니다. (닐)

  • CLUSTER를 수정하여 모든 테이블 속성을 보존합니다(Alvaro 헤레라)

  • GUC 설정을 보고 수정하기 위한 새로운 pg_settings 테이블(Joe)

  • 스마트 인용, 이식성 개선 토토 사이트pg_dump출력 (피터)

  • 직렬 열을 SERIAL로 덤프합니다(Tom)

  • 대용량 파일 지원 활성화, 2Gpg_dump(피터, 필립 워너, 브루스)

  • 참조와 관련된 테이블에서 TRUNCATE를 허용하지 않습니다. 제약조건(막대)

  • TRUNCATE는 또한 관계의 토스트 테이블을 자동으로 자르도록 합니다. (톰)

  • 전체 데이터베이스를 자동 클러스터링하는 Clusterdb 유틸리티 추가 이전 CLUSTER 작업 기반(Alvaro Herrera)

  • pg_dumpall 정밀검사 (피터)

  • TOAST 테이블의 REINDEX 허용(Tom)

  • SQL99에 따라 START TRANSACTION 구현됨(Neil)

  • 페이지 분할이 대량 삭제에 영향을 미칠 때 드물게 발생하는 색인 손상 수정 (톰)

  • 상속을 위한 ALTER TABLE ... ADD COLUMN 수정(Alvaro 헤레라)

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

  • 1을 반환하도록 계승(0) 수정(브루스)

  • 날짜/시간/시간대 개선(토마스)

  • 배열 슬라이스 추출 수정 (Tom)

  • 추출/날짜_부분을 수정하여 다음에 대한 적절한 마이크로초를 보고합니다. 타임스탬프(타츠오)

  • text_substr() 및 bytea_substr()이 TOAST 값을 더 많이 읽을 수 있도록 허용 효율적으로 (존 그레이)

  • 도메인 지원 추가(Rod)

  • TIMEZONE 없이 TIMESTAMP 및 TIME 데이터의 기본값으로 설정 유형(토마스)

  • 날짜/시간에 대한 64비트 정수의 대체 저장 체계 허용 구성에서 --enable-integer-datetimes를 사용하는 유형(Thomas)

  • 시간대(timestamptz)가 문자열 대신 타임스탬프를 반환하도록 만들기 (토마스)

  • 이전 날짜에 대해 날짜/시간 유형에서 소수 초를 허용합니다. 기원전 1년 (토마스)

  • 타임스탬프 데이터 유형을 소수점 이하 6자리의 정밀도로 제한 (토마스)

  • 시간대 변환 함수를 timetz()에서 timezone()으로 변경 (토마스)

  • 구성 변수 datestyle 및 timezone 토토 사이트(Tom)

  • OVERLAY()를 토토 사이트하면 하위 문자열을 대체할 수 있습니다. 문자열(토마스)

  • 유사한 항목 토토 사이트(토마스, 톰)

  • 정규식 SUBSTRING 토토 사이트(문자열 FROM pat FOR escape) (토마스)

  • LOCALTIME 및 LOCALTIMESTAMP 함수 토토 사이트 (Thomas)

  • CREATE TYPE typename AS(열)를 사용하여 명명된 복합 유형 토토 사이트 (조)

  • 테이블 별칭 절에서 복합 유형 정의 허용 (조)

  • C 언어 테이블 함수 생성을 단순화하는 새로운 API 추가 (조)

  • SQL99 호출에서 ODBC 호환 빈 괄호 제거 이 괄호가 표준과 일치하지 않는 함수 (토마스)

  • 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 절에 테이블 함수가 표시되도록 허용(Joe)

  • 함수 매개변수의 최대 개수를 32개로 늘립니다(Bruce)

  • 더 이상 SERIAL 열에 대한 색인을 자동으로 생성하지 않습니다(Tom)

  • current_database() 토토 사이트(Rod)

  • 버퍼가 오버플로되지 않도록 cash_words() 수정 (톰)

  • 함수 바꾸기(), 분할_부분(), to_hex() 토토 사이트 (조)

  • bytea의 오른쪽 인수로 LIKE 수정(Joe)

  • SELECT cash_out(2)으로 인한 충돌 방지(Tom)

  • 마침표를 반환하도록 to_char(1,'FM999.99') 수정(Karel)

  • OPAQUE를 반환하는 트리거/유형/언어 함수를 수정하여 반환 적절한 유형(톰)

E.275.3.9. 국제화

  • 토토 사이트 인코딩 토토 사이트: 한국어(JOHAB), 태국어(WIN874), 베트남어(TCVN), 아랍어(WIN1256), 중국어 간체(GBK), 한국어(UHC)(도쿠야 에이지)

  • 기본적으로 로캘 지원 활성화(Peter)

  • 로캘 변수 토토 사이트(피터)

  • 멀티바이트의 경우 이스케이프 바이 = 0x7f PQescapeBytea/PQunescapeBytea(타츠오)

  • 정규 표현식 문자 클래스에 로케일 인식 토토 사이트

  • 기본적으로 멀티바이트 지원 활성화(Tatsuo)

  • GB18030 멀티바이트 지원 추가(Bill Huang)

  • CREATE/DROP CONVERSION을 토토 사이트하여 로드 가능한 인코딩을 허용합니다(Tatsuo, 카오리)

  • pg_conversion 테이블 토토 사이트 (Tatsuo)

  • SQL99 CONVERT() 함수 토토 사이트 (Tatsuo)

  • pg_dumpall, pg_controldata 및 pg_resetxlog 이제 자국어 인식(피터)

  • 신규 및 업데이트된 번역

E.275.3.10. 서버측 언어

  • 재귀적 SQL 함수 허용(피터)

  • 구성된 컴파일러를 사용하도록 PL/Tcl 빌드를 변경하고 Makefile.shlib(피터)

  • PL/pgSQL FOUND 변수를 정밀 검사하여 더 많은 Oracle 호환(Neil, Tom)

  • PL/pgSQL이 인용된 식별자를 처리하도록 허용합니다(Tom)

  • 설정 반환 PL/pgSQL 함수 허용(Neil)

  • PL/pgSQL 스키마를 인식하도록 만들기(Joe)

  • 일부 메모리 누수 제거 (Nigel J. Andrews, Tom)

E.275.3.11. psql

  • 7.2.0의 경우 psql \connect 데이터베이스 이름을 소문자로 쓰지 마십시오. 호환성(톰)

  • 시간 사용자 쿼리에 psql \timing 토토 사이트(Greg Sabino Mullane)

  • psql \d에 색인 정보 표시(Greg Sabino Mullane)

  • 새 psql \dD는 도메인을 표시합니다(Jonathan Eisler)

  • psql이 뷰에 규칙을 표시하도록 허용합니다(Paul ?)

  • psql 변수 대체 수정(Tom)

  • psql \d가 임시 테이블 구조를 표시하도록 허용합니다(Tom)

  • psql \d가 외래 키를 표시하도록 허용(Rod)

  • \를 수정하시겠습니까? \pset 호출기(브루스)를 기리기 위해

  • psql이 시작 시 버전 번호를 보고하도록 함(Tom)

  • \copy를 사용하여 열 이름을 지정하도록 허용(Tom)

E.275.3.12. libpq

  • 호스트/사용자 비밀번호 조합을 저장하려면 ~/.pgpass를 토토 사이트하십시오(Alvaro 헤레라)

  • libpq에 PQunescapeBytea() 함수 토토 사이트(Patrick Welche)

  • 비차단 연결을 통해 대규모 쿼리를 보내는 문제 수정 (베른하르트 헤르조그)

  • Win9X에서 타이머를 사용하는 libpq 수정(David Ford)

  • libpq 알림이 길이가 다른 서버를 처리하도록 허용 식별자(톰)

  • Windows에 libpq PQescapeString() 및 PQescapeBytea() 토토 사이트 (브루스)

  • 비차단 연결이 포함된 SSL 문제 수정(Jack Bates)

  • libpq 연결 시간 초과 매개변수 토토 사이트(Denis A Ustimenko)

E.275.3.13. JDBC

  • JDBC가 JDK 1.4(Dave)로 컴파일하도록 허용

  • JDBC 3 지원 추가(Barry)

  • JDBC가 ?loglevel=X를 토토 사이트하여 로그 수준을 설정할 수 있도록 허용합니다. 연결 URL(배리)

  • 버전 번호를 출력하는 Driver.info() 메시지 토토 사이트 (배리)

  • 업데이트 가능한 결과 세트 토토 사이트(Raghu Nidagal, Dave)

  • 호출 가능한 명령문에 대한 지원 추가(Paul Bethe)

  • 쿼리 취소 기능 토토 사이트

  • 새로고침 행 토토 사이트 (Dave)

  • 멀티바이트 서버에 대한 MD5 암호화 처리 수정(6월) 카와이)

  • 준비된 명령문에 대한 지원 추가(Barry)

E.275.3.14. 기타 인터페이스

  • 작은따옴표 안의 8진수와 관련된 ECPG 버그 수정 (마이클)

  • src/interfaces/libpgeasy를 http://gborg.postgresql.org로 이동하세요. (마크, 브루스)

  • Python 인터페이스 개선(Elliot Lee, Andrew Johnson, Greg 코플랜드)

  • libpgtcl 연결 닫기 이벤트 토토 사이트(Gerhard Hintermayer)

  • src/interfaces/libpq++를 http://gborg.postgresql.org로 이동하세요. (마크, 브루스)

  • src/interfaces/odbc를 http://gborg.postgresql.org로 이동하세요 (마크)

  • src/interfaces/libpgeasy를 http://gborg.postgresql.org로 이동하세요 (마크, 브루스)

  • src/interfaces/perl5를 http://gborg.postgresql.org로 이동합니다(Marc, 브루스)

  • 메인 트리에서 src/bin/pgaccess를 지금 제거하세요. http://www.pgaccess.org (브루스)

  • libpgtcl에 pg_on_connection_loss 명령 토토 사이트(Gerhard 힌터마이어, 톰)

E.275.3.15. 소스 코드

  • 병렬 make 수정(피터)

  • Tcl 연결을 위한 AIX 수정 사항(Andreas Zeugswetter)

  • PL/Perl이 Cygwin에서 빌드하도록 허용(Jason Tishler)

  • MIPS 컴파일 개선 (Peter, Oliver Elphick)

  • Autoconf 버전 2.53 필요(Peter)

  • 기본적으로 구성에서 readline 및 zlib가 필요합니다(Peter)

  • Solaris가 ISM(Intimate Shared Memory)을 사용하도록 허용합니다. 공연 (Scott Brunza, P.J. Josh Rovero)

  • 컴파일 시 항상 syslog를 활성화하고 --enable-syslog 옵션을 제거합니다. (타츠오)

  • 컴파일 시 항상 멀티바이트를 활성화하고 --enable-multibyte를 제거합니다. 옵션(타츠오)

  • 컴파일 시 항상 로캘을 활성화하고 --enable-locale 옵션을 제거합니다. (피터)

  • Win9x DLL 생성 수정(Magnus Naeslund)

  • Windows, BeOS에서 WAL 코드에 의한 link() 사용 수정(Jason 티슬러)

  • sys/types.h를 c.h에 토토 사이트하고 기본 파일에서 제거합니다(Peter, 브루스)

  • SMP 시스템에서 AIX 정지 문제 수정(니지마 토모유키)

  • AIX SMP 정지 수정(니지마 토모유키)

  • 최신 glibc 라이브러리에서 1970년 이전 날짜 처리 문제 수정(Tom)

  • PowerPC SMP 잠금 수정 (톰)

  • gcc -ffast-math 사용 방지 (Peter, Tom)

  • 이제 개발자 빌드에는 Bison = 1.50이 필요합니다.

  • Kerberos 5 지원은 이제 Heimdal(Peter)을 통해 구축됩니다.

  • 사용자 가이드에 SQL 기능을 나열하는 부록 토토 사이트 (토마스)

  • RTLD_NOW를 사용하도록 로드 가능한 모듈 연결 개선 (Tom)

  • 새로운 오류 수준 WARNING, INFO, LOG, DEBUG[1-5] (Bruce)

  • 새 src/port 디렉토리에는 대체된 libc 기능이 포함되어 있습니다(Peter, 브루스)

  • 스키마를 위한 새로운 pg_namespace 시스템 카탈로그(Tom)

  • 스키마에 pg_class.relnamespace 추가 (Tom)

  • 스키마에 pg_type.typnamespace 추가 (Tom)

  • 스키마에 pg_proc.pronamespace 추가 (Tom)

  • pg_proc 항목을 포함하도록 집계 재구성(Tom)

  • 시스템 관계에는 이제 자체 네임스페이스가 있습니다. pg_* 테스트는 필수(페르난도 나세르)

  • TOAST 색인 이름을 *_idx가 아닌 *_index로 변경 (닐)

  • 연산자, opclasses에 대한 네임스페이스 토토 사이트(Tom)

  • 서버 제어 파일에 토토 사이트 검사 토토 사이트(Thomas)

  • 새로운 폴란드어 FAQ(Marcin Mazurek)

  • Posix 세마포어 지원 추가 (Tom)

  • 재색인을 위한 문서 필요(Bruce)

  • Windows 컴파일을 단순화하기 위해 일부 내부 식별자 이름 바꾸기 (Jan, 캐서린 워드)

  • 컴퓨팅 디스크 공간에 대한 문서 추가 (Bruce)

  • GUC에서 KSQO 제거(브루스)

  • rtree의 메모리 누수 수정 (Kenneth Been)

  • 일관성을 위해 몇 가지 오류 메시지 수정 (Bruce)

  • 사용하지 않는 시스템 테이블 열 제거 (Peter)

  • 적절한 경우 시스템 열을 NULL이 아닌 것으로 만드세요(Tom)

  • snprintf()를 선호하여 sprintf 사용을 정리합니다(Neil, Jukka 홀라빠)

  • OPAQUE를 제거하고 특정 하위 유형을 생성합니다(Tom)

  • 배열 내부 처리 정리(Joe, Tom)

  • pg_atoi('')(브루스)를 허용하지 않음

  • WAL 파일이 이제 재활용되므로 매개변수 wal_files를 제거하십시오. (브루스)

  • 힙 페이지에 버전 번호 토토 사이트(Tom)

E.275.3.16. 기여

  • /contrib/array에서 inet 배열 허용 (Neil)

  • GiST 수정 사항(Teodor Sigaev, Neil)

  • /contrib/mysql 업그레이드

  • Vacuum 없이 테이블 크기를 표시하는 /contrib/dbsize 토토 사이트 (피터)

  • /contrib/intagg, 정수 수집기 루틴 토토 사이트(mlw)

  • /contrib/oid2name 개선 (닐, 브루스)

  • /contrib/tsearch 개선 (Oleg, Teodor Sigaev)

  • /contrib/rserver 정리(Alexey V. Borzov)

  • /contrib/oracle 변환 유틸리티 업데이트(Gilles Darold)

  • /contrib/dblink 업데이트 (조)

  • /contrib/vacuumlo에서 지원되는 옵션을 개선합니다(Mario 웨일구니)

  • /contrib/intarray 개선(Oleg, Teodor Sigaev, Andrey 옥티아브리스키)

  • /contrib/reindexdb 유틸리티 토토 사이트 (Shaun Thomas)

  • /contrib/isbn_issn에 색인 토토 사이트(Dan Weston)

  • /contrib/dbmirror 토토 사이트(스티븐 싱어)

  • /contrib/pgbench 개선 (닐)

  • /contrib/tablefunc 테이블 함수 예제 추가(Joe)

  • 트리 구조에 대한 /contrib/ltree 데이터 유형 추가(Teodor Sigaev, 올렉 바르투노프)

  • /contrib/pg_controldata, pg_resetxlog를 메인 트리로 이동 (브루스)

  • /contrib/cube 수정 (Bruno Wolff)

  • /contrib/fulltextindex 개선 (크리스토퍼)