이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.27. 릴리스 8.0

출시 날짜 : 2005-01-19

E.27.1. 개요

이 스포츠 토토 사이트의 주요 변경 사항 :

Microsoft Windows Native Server

이것이 첫 번째입니다PostgreSQL기본적으로 실행하려면 스포츠 토토 사이트 에Microsoft Windows® AS a 섬기는 사람. 로 실행할 수 있습니다.Windows서비스. 이번 릴리스 NT 기반 Windows 릴리스와 같은 지원Windows 2000 SP4, Windows XPWindows 2003. 구형 스포츠 토토 사이트와 같은Windows 95, Windows 98Windows Me때문에 지원되지 않습니다 이러한 운영 체제에는 인프라가 없습니다 지원하다PostgreSQL. 에이 별도의 설치 프로그램 프로젝트가 편하게되도록 만들어졌습니다 설치Windows- 참조http : //www.postgresql.org/ftp/win32/.

릴리스주기 동안 테스트되었지만 Windows 포트는 수년간의 사용의 이점이 없습니다. 생산 환경postgresqlUNIX 플랫폼에 있습니다. 그러므로 그것은 같은 수준으로 취급되어야합니다. 신제품처럼주의하십시오.

이전 릴리스에는 Unix Emulation Toolkit이 필요했습니다Cygwin실행하려면 Windows 운영 체제의 서버.PostgreSQL원주민을 지원했습니다 수년간 Windows의 고객.

SavePoints

저장 포인트는 트랜잭션의 특정 부분을 허용합니다 나머지에 영향을 미치지 않고 중단되었습니다 거래. 사전 스포츠 토토 사이트에는 그러한 기능이 없었다. 거기 진술 실패에서 회복 할 방법이 없었습니다. 전체 거래를 중단하는 것을 제외하고는 거래. 이 기능은 응용 프로그램 작가에게 유용합니다 복잡한 트랜잭션 내에서 오류 복구가 필요합니다.

시점 복구

이전 릴리스에서는 회복 할 방법이 없었습니다. 디스크 드라이브 고장 이전에서 복원하는 것을 제외하고 대기 복제 서버를 백업하거나 사용합니다. 시점 복구는 서버의 지속적인 백업을 허용합니다. 당신은 할 수 있습니다 실패 지점이나 일부로 회복 과거의 거래.

테이블 스페이스

테이블 스페이스를 사용하면 관리자가 다른 선택을 할 수 있습니다 개별 테이블, 인덱스 저장을위한 파일 시스템 및 데이터베이스. 이것은 성능과 제어를 향상시킵니다 디스크 공간 사용. 사용 된 사전 릴리스Initlocation및 수동 상징 링크 그러한 작업에 대한 관리.

개선 된 버퍼 관리,Checkpoint, 진공

이 릴리스에는보다 지능적인 버퍼 교체가 있습니다 사용 가능한 공유를 더 잘 활용할 수있는 전략 버퍼와 성능 향상. 성능 영향 진공 및 체크 포인트도 줄어 듭니다.

열 유형 변경

이제 열의 데이터 유형을 변경할 수 있습니다Alter Table.

새로운 Perl Server-Side Language

새 버전의plperl서버 측 언어 지금 지속적인 공유 스토리지 영역, 트리거, 레코드 및 레코드 배열 반환 및 SPI 전화 데이터베이스에 액세스하십시오.

Comma-Separated-Value (CSV) 지원copy

copy이제 읽고 쓸 수 있습니다 쉼표로 분리 된 값 파일. 유연성이 있습니다 비표준 인용문 및 분리 문자를 해석합니다 도.

11819_11857

덤프/복원 스포츠 토토 사이트pg_dump원하는 사람들에게는 필요합니다 이전 릴리스에서 데이터를 마이그레이션합니다.

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

  • inCommitted직렬화 모드, 휘발성 함수는 이제 동시 결과를 볼 수 있습니다 거래는 각각의 시작까지 커밋되었습니다 기능 내에서의 진술 대화식 명령의 시작 기능.

  • 기능 선언안정적인또는불변항상 스냅 샷을 사용하십시오 호출 쿼리의 경우 효과가 보이지 않습니다. 호출 쿼리가 시작된 후 취한 조치의 그들 자신의 거래 또는 기타 거래. 그런 것 함수도 읽기 전용이어야하므로 사용할 수 없습니다. 이외의 SQL 명령select.

  • nondeferred이후트리거는입니다 이제 방아쇠가 완료된 직후에 발사되었습니다 현재 대화식을 마치는 대신 쿼리 명령. 이것은 트리거링 쿼리를 할 때 차이를 만듭니다 함수 내에서 발생 : 트리거는 전에 호출됩니다 함수는 다음 작업으로 진행됩니다.

  • 서버 구성 매개 변수virtual_hosttcpip_socket더 많은 것으로 대체되었습니다 일반 매개 변수Listen_Addresses. 또한 지금 서버입니다 청취LocalHost기본적으로, 의 필요성을 제거합니다-i많은 시나리오에서 우체국 마스터 스위치.

  • 서버 구성 매개 변수SortmemandVacuumm이름이 변경되었습니다work_memmaintenance_work_mem더 잘 반영합니다 스포츠 토토 사이트. 원래 이름은 여전히 ​​|setandshow.

  • 서버 구성 매개 변수log_pid, log_timestamplog_source_porta로 대체되었습니다 더 일반적인 매개 변수log_line_prefix.

  • 서버 구성 매개 변수Syslog더 논리적으로 대체되었습니다log_destination변수 로그 출력 대상 제어.

  • 서버 구성 매개 변수log_statement할 수 있도록 변경되었습니다 선택적으로 데이터베이스 수정 또는 데이터 만 로그인하십시오 정의 진술. 서버 구성 매개 변수log_duration이제 인쇄 할 때만 인쇄log_statement인쇄 질문.

  • 서버 구성 매개 변수max_expr_depth매개 변수가 대체되었습니다 와 함께max_stack_depth표현보다는 물리적 스택 크기를 측정합니다 중첩 깊이. 이는 세션 종료를 방지하는 데 도움이됩니다 재귀 함수로 인한 오버플로를 쌓으려면

  • the길이 ()함수 번호 더 긴 카운트 후드 공간char (n)값.

  • 정수를 캐스팅비트 (N)정수의 가장 오른쪽 N 비트를 선택합니다. 가장 왼쪽 N 비트 전과 같이.

  • NULL 배열 값의 요소 또는 슬라이스 업데이트 지금 비 unnull 배열 결과, 즉 배열이 포함 된 생성을 생성합니다 할당 된 위치.

  • 배열 입력 값의 구문 검사가 조여졌습니다 상당히. 이전에 홀수로 허용 된 정크 홀수 결과가있는 장소는 이제 오류가 발생합니다. 빈 스트링 요소 값은 이제로 작성해야합니다."", 아무것도 쓰지 않고. 또한 공백 주변과 관련하여 행동이 변경되었습니다 배열 요소 : 트레일 링 공백이 이제 무시됩니다 선행 공백과 대칭 (항상 그렇습니다 무시).

  • 정수 산술 연산의 오버플로가 이제 있습니다 오류로 감지되고보고되었습니다.

  • 단일 바이트와 관련된 산술 연산자"char"데이터 유형이 있습니다 제거됨.

  • theExtract ()함수 (또한date_part) 지금 BC 날짜의 적절한 해를 반환합니다. 이전에 올바른 해보다 1 회 더 반환되었습니다. 이제 기능 또한 밀레니엄에 대한 적절한 값을 반환합니다 세기.

  • CIDR값은 이제 그 값을 가져야합니다 마스크 비트 비트는 0이됩니다. 예를 들어, 우리는 더 이상 허용하지 않습니다204.248.199.1/31asCIDR값. 그러한 가치는 결코 아니어야합니다 수락PostgreSQL및 이제 거부됩니다.

  • execute이제 a 실행 된 문과 일치하는 완료 태그.

  • PSQL's\ copy명령은 이제 읽거나 씁니다 쿼리stdin/stdout가 아니라PSQL'sstdin/stdout. 이전 행동은 될 수 있습니다 신입을 통해 액세스pstdin/pstdout매개 변수.

  • JDBC 클라이언트 인터페이스가 코어에서 제거되었습니다. 배포, 현재에서 호스팅됩니다.http : //jdbc.postgresql.org.

  • TCL 클라이언트 인터페이스도 제거되었습니다. 거기 현재 호스팅 된 여러 TCL 인터페이스입니다http : //gborg.postgresql.org.

  • 서버는 이제 자체 시간 영역 데이터베이스를 스포츠 토토 사이트하는 것이 아니라 오히려 운영 체제가 제공 한 것보다. 이것은 할 것입니다 모든 플랫폼에서 일관된 동작을 제공합니다. 대부분 사례는 시간에 눈에 띄는 차이가 거의 없어야합니다 영역 동작,를 제외하고SET/show TimeZone와 다를 수 있습니다 플랫폼이 제공하는 것.

  • 19488_19499의 스레딩 옵션은 더 이상 스포츠 토토 사이트자가 테스트를 실행하거나 편집 할 필요가 없습니다. 구성 파일; 이제 스레딩 옵션이 감지되었습니다 자동으로.

  • 이제 테이블 스페이스가 구현 되었으나Initlocation제거되었습니다.

  • 스포츠 토토 사이트자 정의 GIST 인덱스의 API가 변경되었습니다. Union 및 PickSplit 방법은 이제 포인터가 전달됩니다. 특별GistentRyvectora가 아닌 구조BYTEA.

E.27.3. 더 이상 스포츠 토토 사이트되지 않는 기능

일부 측면PostgreSQL의 행동이 결정되었습니다 차선책. 뒤로 호환성을 위해 이것들 8.0에서 제거되지 않았지만 고려됩니다. 더 이상 사용되지 않고 다음 주요 릴리스에서 제거됩니다.

  • 8.1 릴리스는를 제거합니다.to_char ()간격에 대한 기능.

  • 서버는 이제 빈 줄을 경고했다.OID/float4/float8데이터 유형, 그러나 계속해서 그것들을 이전과 같이 0으로 해석합니다. 에서 다음 주요 릴리스, 빈 줄이 고려됩니다 이러한 데이터 유형에 대한 잘못된 입력.

  • 기본적으로 테이블postgresql8.0 이상이 생성되었습니다 와 함께OIDs. 다음 릴리스에서는이입니다 할 것이다아님사례 : 포함 된 테이블을 만들려면OIDs,OIDS와 함께조항을 지정하거나default_with_oids구성 매개 변수 설정해야합니다. 스포츠 토토 사이트자는 명시 적으로 지정하도록 권장됩니다OIDS와 함께테이블이 필요한 경우 향후 릴리스와의 호환성을위한 OIDPostgreSQL.

E.27.4. 변화

아래에 변경 사항에 대한 자세한 설명이 있습니다. 릴리스 8.0과 이전 주요 릴리스 사이.

E.27.4.1. 성능 향상

  • Cross-Data 유형 인덱스 사용 (TOM) 지원

    이 변경 전에 많은 쿼리가 스포츠 토토 사이트하지 않을 것입니다 데이터 유형이 정확히 일치하지 않은 경우 색인. 이것 개선으로 인덱스 스포츠 토토 사이트량이 더 직관적입니다 일관된.

  • 캐싱을 향상시키는 새로운 버퍼 교체 전략 (1 월)

    사전 스포츠 토토 사이트는 최소한의 LRU (Lecently-Indes) 캐시를 사용했습니다 최근에 참조 된 페이지를 메모리에 보관합니다. LRU 알고리즘은 특정 횟수를 고려하지 않았습니다. 캐시 입력에 액세스하여 큰 테이블 스캔이 가능합니다 유용한 캐시 페이지를 강요하십시오. 새로운 캐시 알고리즘 4 개의 별도 목록을 사용하여 가장 최근에 사용되었으며 가장 자주 사용되는 캐시 페이지와 동적 최적화 작업 부하를 기준으로 교체. 이것은해야합니다 공유 버퍼를 훨씬 더 효율적으로 사용합니다. 은닉처. 공유 버퍼 크기를 테스트 한 관리자 과거에는이 새로운 캐시 교체로 다시 테스트해야합니다. 정책.

  • 주기적으로 더러운 버퍼를 쓰려면 하위 프로세스를 추가하십시오 체크 포인트 감소 (1 월)

    이전 릴리스에서 체크 포인트 프로세스 몇 분마다 실행되면 모든 더러운 버퍼를 작성합니다. 운영 체제의 버퍼 캐시는 모든 더러운 플러시를 플러시합니다 운영 체제 버퍼에서 디스크. 이로 인해 a 종종 성능을 손상시키는 디스크 사용의 정기적 인 스파이크. 새 코드는 배경 작가를 사용하여 디스크를 밟습니다. 꾸준한 속도로 글을 쓰면 체크 포인트가 훨씬 적습니다. 디스크에 쓸 더러운 페이지. 또한 새 코드는 그렇지 않습니다 글로벌 발행sync ()전화, 그러나 대신fsync ()s 마지막 체크 포인트 이후로 작성된 파일. 이것은해야합니다 성능을 향상시키고 열화를 최소화합니다 검문소.

  • 성능을 줄이기 위해 진공을 연장하는 능력을 추가하십시오 영향 (1 월)

    바쁜 시스템에서진공성능을 해칠 수있는 많은 I/O 요청을 수행합니다 다른 사용자. 이 스포츠 토토 사이트는 속도를 늦출 수 있습니다진공그 영향을 줄이기 위해 다른 스포츠 토토 사이트자이지만 총 기간이 증가하지만진공.

  • 중복 키의 B- 트리 인덱스 성능 향상 (Dmitry Tkach, Tom)

    이것은 많은 경우 인덱스가 스캔되는 방식을 향상시킵니다 중복 값은 인덱스에 존재합니다.

  • 동적으로 생성 된 테이블 크기 추정치를 스포츠 토토 사이트하십시오 계획 (Tom)

    이전에는 플래너가 테이블 크기를 사용하여 추정했습니다 마지막으로 보이는 값진공또는분석, 물리적 테이블 크기 (페이지 수) 및 행 수. 이제 현재 물리 테이블 크기는 커널에서 얻습니다. 그리고 행의 수는 행 밀도 (페이지 당 행)의 테이블 크기는 마지막진공또는분석. 이것은 더 신뢰할 수 있어야합니다 테이블 크기가 변경된 경우 추정됩니다 마지막 하우스 키핑 명령 이후 크게.

  • 개선 된 인덱스 스포츠 토토 사이트량또는Clauses (Tom)

    이를 통해 Optimizer는 명령문에서 인덱스를 사용할 수 있습니다 색인되지 않은 많은 또는 조항으로 과거. 또한 멀티 컬럼 인덱스를 사용할 수도 있습니다 첫 번째 열은 지정되고 두 번째 열은 부분입니다. 의또는조항

  • 부분 색인 조항의 일치 개선 (TOM)

    서버는 이제 부분 인덱스 스포츠 토토 사이트에 대해 더 똑똑합니다 복잡한 쿼리여기서클로즈.

  • GEQO Optimizer (TOM)의 성능 향상

    GEQO Optimizer는 관련 쿼리를 계획하는 데 사용됩니다 많은 테이블 (기본적으로 12 개 이상). 이번 릴리스 시간을 줄이기 위해 쿼리가 분석되는 방식의 속도를 높입니다. 최적화에 소비.

  • 기타 최적화기 개선

    여기에 모든 미성년자를 나열 할 공간이 없습니다. 개선이 이루어졌지만 수많은 특별한 경우가 더 잘 작동합니다 이전 릴리스보다.

  • C 함수의 조회 속도 향상 (TOM)

    이 스포츠 토토 사이트는 해시 테이블을 사용하여 정보를 조회합니다 동적으로로드 된 C 함수의 경우. 이것은 그들의 향상을 향상시킵니다 속도로 그들은 기능만큼 빨리 수행합니다. 서버 실행 파일에 내장되어 있습니다.

  • 유형 특유의 추가분석통계 능력 (Mark Cave-Ayland)

    이 기능은 생성에 더 많은 유연성을 허용합니다 비표준 데이터 유형에 대한 통계.

  • 분석이제 수집합니다 표현 인덱스 통계 (TOM)

    표현 인덱스 (기능 색인이라고도 함) 사용자가 열뿐만 아니라 결과를 색인화 할 수 있습니다. 표현 및 기능 호출. 이 스포츠 토토 사이트로 Optimizer는에 대한 통계를 수집하고 사용할 수 있습니다 표현 인덱스의 내용. 이것은 크게 향상 될 것입니다 쿼리에 대한 계획의 질 표현 지수는 관련이 있습니다.

  • 새로운 2 단계 샘플링 방법분석(Manfred Koizar)

    이것은 유효한 밀도가 더 나은 통계를 제공합니다 행은 a의 다른 지역마다 매우 다릅니다 테이블.

  • 속도 업Truncate(Tom)

    이것은 관찰 된 성능 손실의 일부를 다시 구매합니다 7.4, 여전히 유지하는 동안Truncate트랜잭션-안전.

E.27.4.2. 서버 변경

  • WAL 파일 아카이빙 및 시점 복구 추가 (Simon Riggs)

  • 청원이 디스크 레이아웃을 제어 할 수 있도록 테이블 스페이스 추가 (Gavin)

  • 내장 로그 회전 프로그램 추가 (Andreas pflug)

    이제 서버 메시지를 편리하게 로그인 할 수 있습니다 어느쪽에 의존하지 않고Syslog또는 외부 로그 회전 프로그램.

  • 새 읽기 전용 서버 구성 매개 변수 추가 서버 컴파일 시간 설정 표시 :block_size, integer_dateTimes, max_function_args, max_Indifier_length, max_index_keys(Joe)

  • 인용Sameuser, SameGroupall이 용어의 특별한 의미를 제거합니다 안에pg_hba.conf(Andrew)

  • 더 명확한 IPv6 이름 스포츠 토토 사이트::1/128forLocalHost기본값pg_hba.conf(Andrew)

  • cidr 형식에서pg_hba.conf예제 (Andrew)

  • 서버 구성 매개 변수 이름 바꾸기SortmemandVacuummemtowork_memandMaintenance_Work_mem(오래된 이름 지원) (Tom)

    이 변경은 벌크 작업을 명확히하기 위해 만들어졌습니다 색인 및 외국 키 생성 스포츠 토토 사이트과 같은maintenance_work_mem, whilework_mem동안 스포츠 토토 사이트되는 작업 공간 용입니다 쿼리 실행.

  • 서버를 스포츠 토토 사이트하여 세션 연결을 기록 할 수 있습니다 구성log_disconnections(Andrew)

  • 새 서버 구성 매개 변수 추가log_line_prefix제어를 허용합니다 각 로그 라인 (Andrew)에서 방출 된 정보

    스포츠 토토 사이트 가능한 정보에는 스포츠 토토 사이트자 이름, 데이터베이스가 포함됩니다 이름, 원격 IP 주소 및 세션 시작 시간

  • 서버 구성 매개 변수 제거log_pid, log_timestamp, log_source_port; 기능이 대체되었습니다 에 의해log_line_prefix(Andrew)

  • 교체virtual_hosttcpip_socketa 통합Listen_Addresses매개 변수 (Andrew, Tom)

    virtual_host청취 할 단일 IP 주소를 지정합니다.Listen_Addresses여러 주소를 허용합니다 지정하려면.

  • 기본적으로 LocalHost에서 청취하여 제거합니다 필요-i포스트 마스터 스위치 많은 시나리오에서 (Andrew)

    LocalHost에서 듣기 (127.0.0.1) 새로운 보안 구멍은 없지만 Windows 및 JDBC와 같은 구성을 허용하지 않습니다 특별한 소켓을 지원하고 특별하지 않고 작동합니다 조정.

  • 제거Syslog서버 구성 매개 변수 및 더 논리적 추가 추가log_destination로그를 제어 할 수있는 변수 출력 위치 (Magnus)

  • 서버 구성 매개 변수 변경log_statement값을 취하려면all, mod, DDL또는없음로그인 한 쿼리를 선택하려면 (브루스)

    관리자가 데이터 정의 만 기록 할 수 있습니다 변경 또는 데이터 수정 문 만 있습니다.

  • 일부 로깅 관련 구성 매개 변수가있을 수 있습니다 이전에는 일반 스포츠 토토 사이트자에 의해 조정되었지만에서만"더 많은 장점"방향. 그들 이제 더 엄격하게 취급됩니다. 슈퍼 스포츠 토토 사이트자 만 설정할 수 있습니다 그들을. 그러나 수퍼 유저는 스포츠 토토 사이트할 수 있습니다스포츠 토토 사이트자스포츠 토토 사이트자 당 설정을 제공합니다 이 슈퍼 스포츠 토토 사이트자가 아닌 사람들의 값. 또한 이제 가능합니다 슈퍼 스포츠 토토 사이트자가 슈퍼업자 전용의 값을 설정할 수 있습니다 를 통해 구성 매개 변수pgoptions.

  • 구성 파일을 외부에 배치 할 수 있습니다 데이터 디렉토리 (MLW)

    기본적으로 구성 파일은 클러스터의 상단 디렉토리. 이 추가로 구성 파일은 데이터 외부에 배치 할 수 있습니다 디렉토리, 완화 관리.

  • 처음 실행 된 경우에만 준비된 쿼리를 계획하십시오 상수는 통계에 스포츠 토토 사이트될 수 있습니다 (Oliver Jowett)

    준비된 명령문은 한 번 쿼리를 계획하고 실행합니다 여러 번. 준비된 쿼리는 오버 헤드를 피하십시오 각 사용마다 다시 계획하면 계획의 품질이 어려움을 겪습니다. 사용될 정확한 매개 변수를 모른다 질문. 이 릴리스에서 이름이없는 준비된 계획 진술은 첫 번째 실행 및 해당 실행의 실제 매개 변수 값은 다음과 같이 사용됩니다 최적화 힌트. 이를 통해 선외를 사용할 수 있습니다 성능을 발휘하지 않고 전달되는 매개 변수 패널티.

  • 허용커서 선언매개 변수 (Oliver Jowett)

    이제 발행하는 것이 유용합니다선언 커서atParse매개 변수가있는 메시지. 에 전송 된 매개 변수 값바인드시간이 될 것입니다 커서의 쿼리 실행으로 대체되었습니다.

  • 해시 수정inetandCIDR데이터 유형 (Tom)

    스포츠 토토 사이트 7.4 혼합의 해싱inetandCIDR값 틀리게. (이 버그는 이전 릴리스에는 존재하지 않았습니다 그들은 데이터 유형 중 하나를 해시하려고하지 않기 때문에.)

  • makelog_duration인쇄 만 언제log_statement인쇄 쿼리 (Ed L.)

E.27.4.3. 쿼리 변경

  • SavePoints 추가 (중첩 트랜잭션) (Alvaro)

  • 지원되지 않는 격리 레벨이 허용됩니다 가장 가까운 지원 레벨 (Peter)으로 승진

    SQL 사양은 데이터베이스 인 경우이를 나타냅니다 특정 분리 수준을 지원하지 않으므로 사용해야합니다 다음보다 제한적인 수준. 이 변화는 준수합니다 그 추천으로.

  • 허용작업 시작지정합니다 와 같은 거래 격리 수준트랜잭션 시작do (bruce)

  • 규칙의 경우에 대한 권한 확인 수정 원래와 다른 쿼리 유형을 생성하십시오 제출 된 쿼리 (Tom)

  • 단일 쿼트를 단순화하기 위해 달러 견적 구현 스포츠 토토 사이트법 (Andrew, Tom, David Fetter)

    이전 릴리스에서는 단일 따옴표가 있어야했기 때문입니다 기능의 신체를 인용하는 데 사용되는 단일 따옴표 사용 함수 텍스트 내부에는 두 개의 단일을 사용해야했습니다 따옴표 또는 기타 오류가 발생하기 쉬운 표기법. 이 릴리스로 우리는 "달러 인용"을 사용하여 텍스트 블록. 다른 인용문을 사용하는 능력 다른 둥지 수준의 구분기는 크게 단순화됩니다 특히 복잡하게 인용하는 작업 기능. 달러 견적은 인용 된 모든 곳에서 사용할 수 있습니다 텍스트가 필요합니다.

  • 만들기compval1시기 Val ...평가val한 번만 (남자 이름)

    CASE더 이상 평가하지 않습니다 표현식을 여러 번 테스트했습니다. 이것은 이점이 있습니다 표현은 복잡하거나 휘발성입니다.

  • 테스트컴퓨팅 전 집계 쿼리 (TOM) 대상 목록

    와 같은 사례의 부적절한 실패 수정SOLEC SOM (WIN)/SUM (LOSE) ... GROUP BY ... 합계 (손실) 0. 이것은 작동하지만 이전에는 제로를 나누면 실패 할 수 있습니다.

  • 교체max_expr_depth매개 변수max_stack_depth매개 변수, 스택 크기 킬로바이트 (TOM)에서 측정 됨

    이것은 우리에게 상당히 방탄 방어를 제공합니다 런 어웨이 재귀 기능으로 인해 충돌. 대신 표현의 깊이를 측정하면 지금 우리는 지금입니다 실행 스택의 크기를 직접 측정하십시오.

  • 임의의 행 표정 허용 (TOM)

    이 릴리스를 사용하면 SQL 표현식이 포함되어 있습니다 임의의 복합 유형, 즉 행 값. 또한 기능이 인수로서 더 쉽게 행을 취할 수 있도록합니다 그리고 반환 행 값.

  • 허용Like/ilike연산자로 스포츠 토토 사이트됩니다 서브 선택 비교 (Fabien Coelho)

  • 기본 ASCII의 로케일 특정 사례 변환을 피하십시오 식별자 및 키워드의 편지 (Tom)

    이것은를 해결합니다"터키어 문제"ii. 외부의 문자 접기 7 비트 -ASCII 세트는 여전히 로케일 인식입니다.

  • 구문 오류보고 개선 (Fabien, Tom)

    구문 오류 보고서는 이전보다 더 유용합니다.

  • 변경executea 실행 된 문 (Kris jurka)

    이전 릴리스 리턴 anexecute모든 것에 대한 태그execute전화. 이 스포츠 토토 사이트에서 태그 반환 된 명령이 실행 된 명령을 반영합니다.

  • 방출을 피하십시오자연 십자가 가입하다규칙 목록 (TOM)

    그러한 조항은 논리적 의미가 없지만 일부는 사례 규칙 디 컴파일러가 이전에 이것을 생성했습니다 통사론.

E.27.4.4. 객체 조작 변경

  • add의견캐스트, 전환, 언어, 운영자 클래스 및 대규모 물체 (크리스토퍼)

  • 새 서버 구성 매개 변수 추가default_with_oids제어 여부 테이블은로 만들어집니다.OIDs by 기본 (Neil)

    관리자가를 제어 할 수 있습니다.테이블 만들기명령을 작성합니다 의 유무에 관계없이 테이블OID열 기본적으로. (참고 : 현재 공장 기본 설정 을 위한default_with_oidsistrue그러나 기본값은입니다 이 되다거짓향후 스포츠 토토 사이트.)

  • addwith / OIDS없이조항테이블 작성(Neil)

  • 허용ALTER TABLE DROP 열삭제하려면OID열 (OID가없는 ALTER 테이블 세트여전히 작동합니다) (남자 이름)

  • 복합 유형 허용 테이블 열 (TOM)

  • 허용ALTER ... 열 추가기본값과NOT NULL제약 조건; SQL 당 작업 (로드)

    이제 가능합니다추가 열초기에없는 열을 생성합니다 널로 채워지지만 지정된 기본값이 있습니다 값.

  • addAlter Column Typeto 열 변경 (로드)

    이제 열의 데이터 유형을 변경할 수 있습니다. 열을 떨어 뜨리고 다시 adding하지 않고.

  • 배수 허용Alter행동 단일Alter Table명령 (막대)

    이것은 특히 유용합니다Alter테이블을 다시 작성하는 명령 (포함Alter Column Type열 추가기본값이있는). 그룹화Alter명령 함께 테이블을 한 번만 다시 작성하면됩니다.

  • 허용Alter TableaddSerial열 (Tom)

    이것은 새로운 지정 기능에서 나옵니다 새 열의 기본값.

  • 집계, 변환 소유자 변경 허용 데이터베이스, 기능, 운영자, 운영자 클래스, 스키마, 유형 및 테이블 스페이스 (Christopher, Euler Taveira de Oliveira)

    이전에는 시스템 테이블을 수정해야했습니다 곧장.

  • 임시 객체 생성이 제한되도록 허용Security Definer함수 (Sean Chittenden)

  • addAlter Table ... 무리(크리스토퍼)

    이 릴리스 이전에 시스템 수정을 제외한 자동 클러스터 사양 테이블.

  • 제약/색인/Serial이름 이제table_column_type스키마 (tom)

    SQL 사양은 그러한 이름이되어야한다고 명시합니다 스키마 내에서 독특합니다.

  • addPG_GET_SERIAL_SECTENCENCE ()반환하려면Serial열의 시퀀스 이름 (크리스토퍼)

    이것은 자동화 된 스크립트가 안정적으로 찾을 수 있도록 허용Serial시퀀스 이름.

  • 기본/외국 키 데이터 유형 불일치시기 경고 비용이 많이 드는 조회가 필요합니다

  • NEWAlter Index명령으로 테이블 스페이스 (Gavin) 간의 인덱스 이동 허용

  • 만들기Alter Table Owner변경 종속 시퀀스 소유권도 (Alvaro)

E.27.4.5. 유틸리티 명령 변경

  • 허용스키마 생성만들기 트리거, 인덱스 및 시퀀스 (Neil)

  • add또한키워드 to규칙 만들기(Fabien Coelho)

    이것은 허용또한추가 할 예정입니다 그것을 대조하기 위해 창조를 지배하려면대신규칙.

  • addnowait옵션잠금(Tatsuo)

    이것은를 허용합니다.잠금명령 요청 된 것을 기다려야한다면 실패 잠그다.

  • ​​허용COPY읽고 쓰기 Comma-Separated-Value (CSV) 파일 (Andrew, Bruce)

  • COPYDelimiter and Null String Conlict (Bruce)

  • grant/Revoke동작은 SQL 사양을 더 따릅니다 면밀히

  • |색인 생성Checkpoint(Tom)

    7.3 및 7.4의 장기 B-Tree 지수 빌드 동시를 차단할 수 있습니다Checkpoint완료에서 Wal log가 될 수 없기 때문에 Wal Bloat를 유발합니다. 재활용.

  • 데이터베이스 전체분석테이블을 가로 질러 잠금을 고정하지 않음 (Tom)

    이것은 다른 사람에 대한 교착 상태를 줄입니다 테이블에 독점적 인 잠금을 원하는 백엔드. 얻기 위해 이 변경의 이점, 데이터베이스 전체를 실행하지 마십시오분석거래 내부 차단하다 (시작블록); 그럴 것입니다 각각에 대한 새로운 거래를 커밋하고 시작할 수 있습니다. 테이블.

  • Reindex독점적이지 않습니다 더 이상 색인의 상위 테이블 잠금

    인덱스 자체는 여전히 독점적으로 잠겨 있지만 테이블의 독자는 스포츠 토토 사이트하지 않으면 계속할 수 있습니다. 특정 지수가 재건되고 있습니다.

  • 스포츠 토토 사이트자 이름이 바뀌면 MD5 스포츠 토토 사이트자 비밀번호를 지우십시오 (브루스)

    PostgreSQLMD5를 통해 암호를 암호화 할 때 소금으로 스포츠 토토 사이트자 이름. 언제 스포츠 토토 사이트자 이름이 변경되고 소금이 더 이상 일치하지 않습니다. 저장된 MD5 비밀번호이므로 저장된 비밀번호가됩니다 쓸모 없는. 이 릴리스에서는 통지가 생성됩니다 비밀번호가 지워집니다. 그런 다음 새 비밀번호를 할당해야합니다 스포츠 토토 사이트자가 암호로 로그인 할 수있는 경우

  • NEWPG_CTL Windows (Andrew)의 옵션

    Windows가 a가 없습니다.이 기능을 통해 백엔드로 신호를 보내도록 명령하십시오 에 추가되었습니다.PG_CTL.

  • 정보 스키마 개선

  • add--pwfile옵션initdb그래서 초기 비밀번호는 GUI Tools (Magnus)에서 설정할 수 있습니다

  • 로케일 감지/인코딩 불일치initdb(Peter)

  • add레지스터명령PG_CTL등록합니다 Windows 운영 체제 서비스 (Dave Page)

E.27.4.6. 데이터 유형 및 기능 변경

  • 복합 유형에 대한 완전한 지원 (행 유형) (남자 이름)

    복합 값은 많은 곳에서만 사용될 수 있습니다. 스칼라 값은 이전에 작동했습니다.

  • 비정부 어레이 값을 잘못 거부합니다 (조)

    이전,array_in놀라운 결과를 조용히 구축하십시오.

  • 정수 산술 작업의 오버플로가 이제 있습니다 감지 (Tom)

  • 단일 바이트"char"데이터 유형은 제거되었습니다.

    이전에는 파서 가이 연산자를 선택했습니다 많은 상황"할 수 없습니다 연산자 선택 "오류가 더 많습니다 와 같은 적절한null * 널. 실제로 A에서 산술을하고 싶다면"char"열, 캐스트 할 수 있습니다 명시 적으로 정수.

  • 배열 입력 값의 구문 확인 강화 (조)

    이전에 이상한 장소에서 허용 된 정크 홀수 결과는 이제를 일으 킵니다.오류, 예를 들어, 폐쇄 오른쪽 후에는 비 whitespace입니다 중괄호.

  • 빈 문자열 배열 요소 값을 기록해야합니다 처럼""쓰기보다는 아무것도 없다 (Joe)

    이전에는 빈 스트링 요소를 작성하는 방법 모두 값이 허용되었지만 이제는 인용 된 빈 문자열이 필수의. 아무것도 나타나지 않는 경우 아마도 일부에서는 널 요소 값으로 간주 될 것입니다. 미래 릴리스.

  • 배열 요소 트레일 링 스페이스가 무시되었습니다 (조)

    이전의 선두 공급 공간은 무시되었지만 후행되었습니다 요소 값과 구분 기 또는 올바른 버팀대는 중요했습니다. 이제 우선 공백이 있습니다 또한 무시했습니다.

  • 명시적인 배열 경계가있는 배열 값을 방출합니다 하한은 하나가 아닙니다 (Joe)

  • 수락yyyy-monthname-ddas 날짜 문자열 (tom)

  • makeNetmaskand호스트 마스크함수 리턴 최대 길이 마스크 길이 (Tom)

  • 반품으로 계승 기능 변경숫자(Gavin)

    반환숫자허용 더 넓은 범위의 입력을 위해 작동하는 요인 기능 값.

  • TO_CHAR/to_date ()날짜 변환 개선 (Kurt Roeckx, Fabien Coelho)

  • make길이 ()무시하십시오 후행 공간char (n)(Gavin)

    이 변화는 일관성을 향상시키기 위해 만들어졌습니다 공간은 의미 적으로 무의미합니다char (n)데이터를 세지 말아야합니다 에 의해길이 ().

  • 빈 줄이 전달되는 것에 대해 경고OID/float4/float8데이터 유형 (Neil)

    8.1 대신 오류가 발생합니다.

  • 선두로 또는 후행 공백을 허용int2/int4/int8/float4/float8입력 루틴 (Neil)

  • IEEE에 대한 더 나은 지원InfinityNANfloat4/float8(Neil)

    이제 지원하는 모든 플랫폼에서 작동해야합니다 IEEE 호환 플로팅 포인트 산술.

  • addWeek옵션date_trunc ()(로버트 Creger)

  • 수정TO_CHARfor1 BC(이전에 반품1 AD) (Bruce)

  • 수정date_part (년)BC 날짜 (이전에는 하나보다 반환되었습니다 올바른 연도) (Bruce)

  • 수정date_part ()to 적절한 천년과 세기를 반환하십시오 (Fabien Coelho)

    이전 버전, 세기 및 천년 결과는 숫자가 잘못되었고 잘못된 해에 시작되었습니다. 그러한 것들의 표준 계산에 비해.

  • addCEILING ()별명CEIL ()power ()별칭으로pow ()표준 규정 준수 (Neil)

  • 변경ln (), log (), power ()sqrt ()올바른 방출sqlstate특정 오류에 대한 오류 코드 SQL : 2003 (Neil)에 의해 지정된 조건

  • addwidth_bucket ()SQL에 정의 된 기능 : 2003 (Neil)

  • addGenerate_Series ()숫자 세트 (Joe)와의 작업을 단순화하는 기능

  • 수정상단/하단/initcap ()작동하는 기능 Multibyte Encodings (Tom)

  • 부울과 비트 정수 추가and/또는집계 (Fabien Coelho)

  • 새로운 세션 정보 기능이 네트워크를 반환합니다 클라이언트 및 서버 주소 (Sean Chittenden)

  • 닫힌 경로의 영역을 결정하려면 기능 추가 (Sean Chittenden)

  • 다른 백엔드에 취소 요청을 보내기 위해 함수 추가 (Magnus)

  • add간격plusDateTime연산자 (TOM)

    역 순서,DateTimeplus간격, 이미 SQL 표준에 의해 지원되지만 둘 다 필요합니다.

  • 정수를 캐스팅비트 (N)정수 (Tom)의 가장 오른쪽 n 비트를 선택합니다

    이전 릴리스에서 가장 왼쪽 N 비트가 선택되었습니다. 그러나 이것은 말할 것도없이 도움이되지 않은 것으로 여겨졌다 비트에서 int.까지 캐스팅과 일치하지 않습니다

  • 요구CIDR모든 것을 가질 수있는 값 비가 마스크 비트는 Zero Be (Kevin Brintnall)

E.27.4.7. 서버 측 언어 변경

  • inCommitted 읽기직렬화 모드, 휘발성 함수는 이제 동시 거래 결과 오히려 함수 내 각 문의 시작 대화식 명령의 시작보다 함수라고합니다.

  • 기능 선언안정적인또는불변항상 사용하십시오 호출 쿼리의 스냅 샷이므로 호출 쿼리 후 취한 작업의 효과 자신의 거래 또는 기타에서 시작됩니다 업무. 이러한 함수는 읽기 전용이어야합니다. 이외의 SQL 명령을 사용할 수 없음을 의미합니다.select. 상당한 것이 있습니다 함수 선언으로 인한 성능 이득안정적인또는불변성보다는휘발성.

  • nondeferred이후트리거는입니다 이제 방아쇠가 완료된 직후에 발사되었습니다 현재 대화식을 마치는 대신 쿼리 명령. 이것은 트리거 할 때 차이를 만듭니다 함수 내에서 쿼리가 발생했습니다. 트리거가 호출됩니다 함수가 다음 작업으로 진행되기 전에. 을 위한 예를 들어, 함수가 새 행을 테이블에 삽입하면 예전이 아닌 외국 키 점검은 전에 발생합니다 기능을 진행합니다.

  • 이름으로 함수 매개 변수를 선언 할 수 있습니다 (Dennis Björklund)

    기능을 더 잘 문서화 할 수 있습니다. 이든 이름은 실제로 무엇이든하는 것이 특정에 따라 다릅니다 사용되는 기능 언어.

  • pl/pgsql 매개 변수 이름을 참조 할 수 있습니다 기능 (Dennis Björklund)

    이것은 기본적으로 각각의 자동 별칭을 생성합니다 이름이 지정된 매개 변수.

  • PL/PGSQL 기능의 최소 구문 검사를 최소화하십시오 창조 시간 (Tom)

    이것은 간단한 구문 오류를 포착 할 수 있습니다 더 빨리.

  • 복합 유형에 대한 더 많은 지원 (행 및 레코드 PL/PGSQL에서 변수)

    예를 들어, 이제 RowType 변수를 전달하기 위해 작동합니다. 단일 변수로서 다른 기능으로.

  • pl/pgsql 변수의 기본값은 이제 할 수 있습니다 이전에 선언 된 변수 참조

  • 루프에 대한 PL/PGSQL의 구문 분석 개선 (TOM)

    파싱은 이제의 존재에 의해 구동됩니다.".."데이터 유형 대신for변수. 이것은 차이가 없습니다 올바른 기능이지만 더 많은 결과를 초래해야합니다 실수가 발생하면 이해할 수있는 오류 메시지.

  • PL/PERL 서버 측 언어의 주요 점검 (명령 프롬프트, Andrew Dunstan)

  • PL/TCL에서 SPI 명령이 실행됩니다 하위 변환. 오류가 발생하면 서브 트랜잭션이 발생합니다 정리되고 오류는 평범한 것으로보고됩니다. TCL 오류.캐치. 이전에는 불가능했습니다 그런 오류를 잡으십시오.

  • 수락elseifpl/pgsql (Neil)

    이전 PL/PGSQL 만 허용elsif, 그러나 많은 사람들이 익숙합니다 이 키워드 철자elseif.

e.27.4.8.PSQL변경

  • 개선PSQL데이터베이스 개체에 대한 정보 표시 (크리스토퍼)

  • 허용PSQL표시합니다 그룹 멤버십\ du\ dg(Markus Bertheau)

  • 예방PSQL \ dn임시를 보여줍니다 스키마 (브루스)

  • 허용PSQL처리하려면 파일 이름에 대한 Tilde 스포츠 토토 사이트자 확장 (Zach Irmen)

  • 허용PSQL표시합니다 색상을 포함한 멋진 프롬프트, viaReadline(Reece Hart, Chet Ramey)

  • makePSQL \ copy매치COPY명령 구문 전체 (TOM)

  • 구문 오류의 위치 표시 (Fabien Coelho, 남자 이름)

  • add클러스터정보PSQL \ dDisplay (Bruce)

  • 변경PSQL \ copy stdin/stdout읽기 명령 입력/출력 (Bruce)

  • addpstdin/pstdout읽기PSQL'sStdin/Stdout(Mark Feit)

  • 글로벌 추가PSQL구성 파일,psqlrc.sample(브루스)

    이것은 Global 위치 중앙 파일을 허용합니다PSQL시작 명령이 될 수 있습니다 저장.

  • HATEPSQL \ d+테이블이 있는지 표시OID열 (Neil)

  • Windows에서 이진 모드를 사용하여PSQL파일을 읽을 때 컨트롤 Z 파일 끝으로 보이지 않습니다

  • hade\ dn+권한 표시 및 Schemas (Dennis Björklund)에 대한 설명

  • 탭 완료 지원 향상 (Stefan Kaltenbrunn, Greg Sabino Mullane)

  • 부울 설정을 상단 또는 하부를 사용하여 설정하도록 허용 CASE (Michael Paesold)

e.27.4.9.pg_dump변경

  • 종속성 정보를 사용하여 신뢰성을 향상시킵니다 의pg_dump(Tom)

    이것은 오랜 문제를 해결해야합니다 관련 객체는 때때로 잘못된 곳에 버려집니다 주문하다.

  • HATEpg_dump출력 가능한 경우 알파벳 순서로 개체 (TOM)

    이를 통해 변경 사항을 쉽게 식별 할 수 있습니다 파일 덤프.

  • 허용PG_RESTOREto 일부 SQL 오류 무시 (Fabien Coelho)

    이것은PG_RESTORE와 비슷한 동작 a 먹이pg_dump출력 스크립트로PSQL. 대부분의 경우 오류를 무시하고 미리 쟁기를하는 것이 가장 유용합니다 할 일. 또한 PG_RESTORE 옵션도 추가했습니다 오류에서 빠져 나가는 오래된 행동.

  • PG_RESTORE -L디스플레이에는 이제 개체 스키마가 포함되어 있습니다 이름

  • 새로운 시작/끝 마커에서pg_dump텍스트 출력 (Bruce)

  • 시작/정지 시간 추가pg_dump/pg_dumpall장황 모드에서 (브루스)

  • 대부분의 허용pg_dump옵션pg_dumpall(크리스토퍼)

  • HATEpg_dumpuseAlter Owner대신세션 승인 설정by 기본값 (Christopher)

E.27.4.10. LIBPQ 변경

  • libpq 만들기SIGPIPE취급 스레드-안전 (Bruce)

  • addpqmbdsplen ()문자의 디스플레이 길이를 반환합니다 (tatsuo)

  • 스레드 잠금 추가SSLandKerberos연결 (Manfred Spraul)

  • 허용pqoidValue (), pqcmdtuples ()pqoidstatus ()작업 할execute명령 (Neil)

  • addpqserverversion ()to 서버 버전에보다 편리하게 액세스 할 수 있습니다 번호 (Greg Sabino Mullane)

  • addpqprepare/pqsendprepared ()기능 반드시 진술 준비를 지원합니다 매개 변수의 데이터 유형을 지정합니다 (Abhijit Menon-sen)

  • 많은 ECPG 개선,세트 디스크립터(Michael)

E.27.4.11. 소스 코드 변경

  • 데이터베이스 서버가 Windows에서 기본적으로 실행되도록합니다 (Claudio, Magnus, Andrew)

  • 쉘 스크립트 명령은 C 버전으로 변환됩니다 Windows Support (Andrew)

  • 확장자 Makefile 프레임 워크 생성 (Fabien Coelho, 베드로)

    이것은 건물 확장 작업을 단순화합니다 원래 소스 트리 외부.

  • 재배치 가능한 설치 지원 (Bruce)

    설치된 파일의 디렉토리 경로 (예 :/share디렉토리) 지금입니다 실제 위치에 대해 계산됩니다 설치 트리를 이동할 수 있도록 실행 파일 재구성 및 재건없이 다른 곳.

  • use-with-docdir선택합니다 문서의 설치 위치; 또한 허용-Infodir(Peter)

  • add-without-docdirto 문서 설치 방지 (Peter)

  • 업그레이드DocBookv4.2 SGML (Peter)

  • NEWPostgreSQL CVStag (marc)

    이것은 조직이 더 쉽게 자신의 사본 관리PostgreSQL CVS저장소. 파일 버전 스탬프 마스터 리포지토리에서 마스터 리포지토리에서는 그대로 가지 않습니다 복사 된 저장소에 체크 또는 아웃.

  • 잠금 코드 명확화 (Manfred Koizar)

  • 버퍼 관리자 정리 (NEIL)

  • CPU Spinlock 코드에서 플랫폼 테스트를 해체합니다 (Bruce, 남자 이름)

  • PA-RISC for에 상감 된 테스트 및 세트 코드 추가GCC(Visolve, Tom)

  • i386 스핀 락 코드 개선 (Manfred Spraul)

  • 경고를 피하기 위해 스핀 록 어셈블리 코드를 정리하십시오 최신GCC스포츠 토토 사이트 (남자 이름)

  • 소스 트리에서 JDBC를 제거합니다. 이제 별도입니다 프로젝트

  • libpgtcl 클라이언트 인터페이스를 제거합니다. 이제 별도입니다 프로젝트

  • 더 정확하게 메모리 및 파일 설명자를 추정합니다 사용법 (Tom)

  • Mac OS X 시작 스크립트 개선 (Ray 에이.)

  • NEWfsync ()테스트 프로그램 (브루스)

  • 주요 문서 개선 (Neil, Peter)

  • 제거pg_encoding; 더 이상 필요하지

  • 제거PG_ID; ~ 아니다 더 이상 필요

  • 제거Initlocation; 더 이상 필요하지

  • 자동 감지 스레드 플래그 (더 이상 수동 테스트 없음) (브루스)

  • Olson의 공개 도메인 스포츠 토토 사이트TimeZone도서관 (Magnus)

  • 스레딩이 활성화 된 상태에서 Unixware에서 스레드 플래그를 스포츠 토토 사이트하십시오 백엔드 실행 파일도 (Bruce)

    unixware는 스레드 및 비 스레드 객체를 혼합 할 수 없습니다 동일한 실행 파일로 파일이 있으므로 모든 것이 있어야합니다 나사산으로 편집되었습니다.

  • PSQL이제 a를 스포츠 토토 사이트합니다.Flex-생성 어휘 명령 문자열을 처리하기위한 분석기

  • 사용 된 링크 된 목록 데이터 구조를 상환합니다 백엔드 (Neil) 전체에 걸쳐

    이것은 목록 부록을 허용하여 성능을 향상시킵니다 더 효율적이라는 길이 작업.

  • 동적으로로드 된 모듈이 자체적으로 생성하도록 허용합니다 서버 구성 매개 변수 (Thomas Hallgren)

  • 새로운 브라질 버전의 FAQ (Euler Taveira de oliveira)

  • 프랑스 FAQ 추가 (Guillaume Lelarge)

  • NEWpgeventWindows Logging

  • LIBPQ 및 ECPG 빌드를 적절한 공유 라이브러리로 만듭니다 OS X (Tom)에서

E.27.4.12. Contrib Changes

  • 점검의Contrib/DBlink(Joe)

  • Contrib/dbmirror개선 (Steven Singer)

  • NEWContrib/xml2(John Grey, 토치 박스)

  • 업데이트Contrib/MySQL

  • 새 버전의contrib/btree_gist(Teodor)

  • NEWContrib/Trgm, 트리 그램 일치PostgreSQL(Teodor)

  • 많은Contrib/Tsearch2개선 (Teodor)

  • 이중 은유를 추가Contrib/fuzzystrmatch(Andrew)

  • 허용contrib/pg_autovacuumWindows 서비스 (Dave Page)로 실행하려면

  • 함수 추가Contrib/dbsize(Andreas Pflug)

  • 제거Contrib/PG_LOGGER: 통합 로깅 하위 프로세스에 의해 쓸모없는

  • 제거Contrib/Rserv: 다양한 별도의 프로젝트에 의해 쓸모없는