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

E.26. 릴리스 9.3

출시 날짜 : 2013-09-09

E.26.1. 개요

주요 향상PostgreSQL9.3 포함 :

위 항목은 섹션에서 자세히 설명되어 있습니다. 아래에.

E.26.2. 버전 9.3으로의 마이그레이션

덤프/복원 사용토토 결과 PostgreSQL또는 사용pg_upgrade, 이전의 데이터를 마이그레이션하려는 사람들에게는 풀어 주다.

버전 9.3에는 영향을 줄 수있는 여러 가지 변경 사항이 포함되어 있습니다. 이전 릴리스와의 호환성. 다음을 관찰하십시오 비 호환성 :

E.26.2.1. 서버 설정

  • RenameReplication_timeouttoWal_Sender_Timeout(Amit Kapila)

    이 설정은를 제어합니다.Wal발신자 시간 초과.

  • 슈퍼 서서 권한이 설정하도록 요구Commit_Delay이제 잠재적으로 가능하기 때문입니다 기타 세션 지연 (Simon Riggs)

  • 메모리 내 정렬이 전체 메모리 할당을 사용하도록 허용 (Jeff Janes)

    설정 한 사용자work_mem이전 동작에 근거하여 필요할 수 있습니다 그 설정을 다시 방문하려면.

E.26.2.2. 다른

  • 업토토 사이트 순위트 또는 삭제할 튜플이 이미 A에 의해 업토토 사이트 순위트되거나 삭제되었습니다.트리거 (Kevin Grittner)

    이전에는 원래 의도 된 업토토 사이트 순위트가 조용히 건너 뜁니다. 방아쇠가 가질 수 있기 때문에 논리적 불일치가 발생합니다 의도 한 업토토 사이트 순위트에 따라 다른 장소로 전파 된 데이터. 지금 일관되지 않은 결과가 존재하는 것을 막기 위해 오류가 발생합니다. 헌신적인. 이 변경이 응용 프로그램에 영향을 미치는 경우 최고입니다 솔루션은 일반적으로 데이터 전달 조치를 A로 옮기는 것입니다.이후트리거.

    쿼리가 휘발성을 호출하면이 오류가 발생합니다. 나중에 쿼리에 의해 수정 된 행을 수정하는 기능 그 자체. 이러한 경우 마찬가지로 이전에 조용히 발생했습니다 업토토 사이트 순위트 건너 뛰기.

  • 멀티 컬럼 변경PostgreSQL : 문서 : 9.3 : 스포츠 토토 작성외국 키 제약 조건의 모든 열에 영향을 미치는 조치뿐만 아니라 에서 변경되었습니다업토토 사이트 순위트(Tom Lane)

    이전에, 우리는 그 참조 열만 설정합니다 에 의해 변경된 참조 열에 해당합니다.업토토 사이트 순위트. 이것이 필요했던 것입니다 SQL-92이지만 SQL 표준의 최근 판은 새로운 행동.

  • |search_pathChanges (Tom Lane)

    이전에, 현재 현재에 캐시 된 계획이 생성되었습니다 쿼리가 새로운 것과 다시 실행되면 세션이 다시 작성되지 않았습니다search_path설정, 결과 놀라운 행동.

  • 수정to_number ()사용 된 기간을 올바르게 처리하려면 수천 개의 분리기 (Tom Lane)

    이전에는 기간이 소수점으로 간주되었습니다. 로케일이 그렇지 않다고 말할 때d형식 코드는 로케일-특이 적 소수점의 사용을 지정하는 데 사용됩니다. 가리키다. 이로 인해 잘못된 답변이 발생했습니다FM형식도 사용되었습니다.

  • 수정엄격한비 세트 반복 함수 그것은 주장에 올바르게 반복되는 기능을 가지고 있습니다 리턴 널 행 (Tom Lane)

    엄격한 함수로 전달 된 널 값은 NULL 출력이지만 대신 해당 출력 행이 억제되었습니다 전적으로.

  • StoreWal연속 스트림에서 4GB (Heikki Linnakangas)마다 마지막 16MB 세그먼트를 건너 뛰기

    이전,Wal파일 끝나는 이름ff때문에 사용되지 않았습니다 이 건너 뛰기. 당신이 있다면Wal이것을 취한 백업 또는 복원 스크립트 행동을 고려하면 조정해야합니다.

  • inpg_constraint.confmatchtype, 저장 기본 외국 키 매치 유형 (비full, 비부분) ASSfor"간단한"(Tom Lane)

    이전 에이 사건은ufor"지정되지 않은".

E.26.3. 변화

아래에의 변경 사항에 대한 자세한 설명이 있습니다.PostgreSQL9.3 및 이전 메이저 릴리스.

E.26.3.1. 섬기는 사람

E.26.3.1.1. 잠금

  • 비 키 필드 행 업토토 사이트 순위트가 외래 키를 차단하는 것을 방지합니다 수표 (Álvaro Herrera, Noah Misch, Andres Freund, Alexander Shulgin, Marti Raudsepp, Alexander Shulgin)

    이 변화는 동시성을 향상시키고 확률을 줄입니다 외국 키와 관련된 테이블을 업토토 사이트 순위트 할 때 교착 상태 강제.업토토 사이트 순위트변경하지 않는 외국 키에서 참조 된 열이 이제 새로운 것을 가져옵니다키 업토토 사이트 순위트 없음외부인 동안 행의 잠금 모드 주요 점검은 새로운를 사용합니다키 공유잠금 상충되지 않는 모드키 없음 업토토 사이트 순위트. 따라서 외국 키 열이 없으면 차단이 없습니다. 변경.

  • 구성 변수 추가lock_timeout얼마나 오래 걸리는지 a 세션은 하나의 자물쇠를 인수하기 위해 기다립니다 (Zoltán Böszörményi)

E.26.3.1.2. 인덱스

  • addSP-Gist범위 데이터 유형 지원 (Alexander Korotkov)

  • 허용GISTindexes는 gugged를하지 않습니다 (Jeevan Chalke)

  • 성능 향상gist하강 할 페이지의 선택을 무작위화하여 인덱스 삽입 여러 가지 똑같이 좋은 대안이있을 때 (Heikki Linnakangas)

  • 해시 지수 작업의 동시성 개선 (Robert Haas)

E.26.3.1.3. Optimizer

  • 상한 및 하한의 히스토그램을 수집하고 사용합니다. 범위 길이, forPostgreSQL : 문서 : 9.3 : 범위 사설 토토(Alexander Korotkov)

  • 인덱스 액세스에 대한 Optimizer의 비용 추정을 향상시킵니다 (Tom 레인)

  • 수행을위한 최적화기의 해시 테이블 크기 추정치 향상별도의해시 집계를 통해 (Tom 레인)

  • NO-OP 결과를 억제하고 계획 노드 (Kyotaro Horiguchi, Amit Kapila, Tom Lane)

  • 최적화기가 총 비용에 대해서만 관심을 갖는 경우 저렴한 시작 비용 전체 (Tom Lane)

E.26.3.1.4. 일반 성능

  • add복사 꼭 매달리게 하다튜플을 표시하는 오버 헤드를 피하는 옵션 나중에 얼어 붙은 (Simon Riggs, Jeff Davis)

  • 성능 향상숫자계산 (Kyotaro Horiguchi)

  • 대기중인 세션의 동기화 향상Commit_Delay(Peter Geoghegan)

    이것은 유용성을 크게 향상시킵니다Commit_Delay.

  • 성능 향상임시 테이블 작성 ... 커밋 삭제 행그러한 절단하지 않음으로써 옵션 일시적으로 도달하지 않은 거래의 임시 테이블 테이블 (Heikki Linnakangas)

  • 진공이 만료 된 후의 가시성을 다시 확인하십시오 튜플 (Pavan Deolasee)

    이것은 페이지가 다음과 같이 표시 될 가능성이 높아집니다. 모든 가시적.

  • 자원 당 소유자 잠금 캐시 추가 (Jeff Janes)

    이것은 성명서 완료시 잠금 부기 속도를 높입니다 많은 자물쇠를 보유하는 다중 진술 트랜잭션; 그것은 특히 유용한pg_dump.

  • Commit의 전체 관계 캐시 스캔을 피하십시오. 새로운 관계를 만드는 거래 (Jeff Janes)

    이것은 연속적으로 많은 테이블을 만드는 세션 속도를 높입니다. a와 같은 작은 거래PG_RESTORErun.

  • 많은 관계를 떨어 뜨리는 거래의 성능을 향상시킵니다 (Tomas vondra)

E.26.3.1.5. 모니터링

  • 선택적인 기능 추가CheckSum토토 사이트 순위 페이지 그리고 부패 신고 (Simon Riggs, Jeff Davis, Greg Smith, Ants 아스마)

    체크섬 옵션은 동안 설정할 수 있습니다initdb.

  • 분할PostgreSQL : 문서 : 9.3 : 토토 캔 수집가데이터 파일 별도의 글로벌 및 다트베이스 별 파일 파일 (Tomas Vondra)

    이것은 통계 추적에 필요한 I/O를 줄입니다.

  • 어디에서 통계 수집기를 제대로 작동하도록 수정합니다. 시스템 시계는 뒤로 이동합니다 (Tom Lane)

    이전에 통계 수집은 시간까지 중지됩니다 다시 기록한 최근에 다시 도달했습니다.

  • 우리가있을 때 우체국 마스터 표준 오류에게 유익한 메시지를 방출합니다. 거기에서 로그를 중단하려고합니다 (Tom Lane)

    이것은 찾아야 할 곳에 대한 사용자 혼란을 줄이는 데 도움이됩니다. 표준 오류에만 로그인 공통 구성 로그 출력 포스트 마스터 스타트 업 동안.

E.26.3.1.6. 입증

  • 인증 실패가 발생하면 관련성을 기록하십시오pg_hba.conf라인, 의도하지 않은 실패의 디버깅을 용이하게합니다 (Magnus Hagander)

  • 개선ldap오류보고 및 문서 (Peter Eisentraut)

  • 지정에 대한 지원 추가LDAP인증 매개 변수urlRFC 4516 당 형식 (Peter eisentraut)

  • 변경SSL_CIPHERS시작하는 매개 변수기본값가 아니라all, 그런 다음 불안한 암호 (Magnus Hagander)를 제거하십시오

    이것은 더 적절한 SSL 암호 세트를 생산해야합니다.

  • 구문 분석 및로드PostgreSQL : 문서각 연결 중에 한 번 (Amit Kapila)

    이것은 How와 비슷합니다.pg_hba.confis 가공.

E.26.3.1.7. 서버 설정

  • 시스템 V 크게 줄어 듭니다.공유 메모리요구 사항 (Robert Haas)

    Unix-Like Systems,mmap ()IS 이제 대부분의PostgreSQL's 공유 메모리. 대부분의 사용자에게는 필요하지 않습니다 공유 메모리에 대한 커널 매개 변수 조정.

  • Postmaster가 여러 Unix-Domain 소켓에서들을 수 있도록합니다 (Honza Horák)

    구성 매개 변수unix_socket_directory로 대체unix_socket_directories, 목록을 수락합니다 디렉토리.

  • 처리 파일의 디렉토리를 처리 할 수 있습니다 (Magnus Hagander, Greg Smith, Selena Deckelmann)

    이러한 디렉토리는로 지정됩니다.include_dir서버 구성에서 파일.

  • 최대 증가initdb-구성 값shared_buffersto 128MB (Robert Haas)

    이것은 InitDB가 설정하려고 시도 할 최대 값입니다postgresql.conf; 이전 최대 값은 32MB.

  • 제거외부PID파일우체국 마스터 출구 (Peter Eisentraut)

E.26.3.2. 복제 및 복구

  • 스트리밍 복제 대기 허용타임 라인 스위치 팔로우(Heikki Linnakangas)

    스트리밍 대기 서버가 노예가 새로 마스터 상태로 승진했습니다. 이전에는 다른 대기입니다 새 마스터를 따라 시작하려면 재 동기력이 필요합니다.

  • addSQL기능pg_is_in_backup ()andpg_backup_start_time ()(Gilles Darold)

    이 기능은 기본 백업의 상태를보고합니다.

  • 스트리밍 로그 배송의 성능 향상synchronous_commit비활성화 (Andres Freund)

  • 스트리밍 대기를 기본으로 훨씬 더 빠르게 홍보 할 수 있습니다. (Simon Riggs, Kyotaro Horiguchi)

  • 마지막 체크 포인트의 REDO 위치를에 추가하십시오.PG_CONTROLDATA의 출력 (Fujii Masao)

    이 정보는 어느 것을 결정하는 데 유용합니다Wal복원을 위해서는 파일이 필요합니다.

  • 같은 도구 허용postgresql : 문서컴퓨터에서 실행합니다 다른 아키텍처 (Heikki Linnakangas)

    WAL 파일은 여전히 서버에서만 재생할 수 있습니다. 1 차 아키텍처; 그러나 그들은 이제 전송 될 수 있습니다 스트리밍 이후 모든 아키텍처의 기계에 저장됩니다 복제 프로토콜은 이제 기계 독립적입니다.

  • 만들기PostgreSQL : 문서 -write-recovery-conf최소 출력복구 .conf파일 (Zoltán Böszörményi, Magnus Hagander)

    대기 서버 설정을 단순화합니다.

  • 허용postgresql : 문서andPG_BASEBACKUP -xlog-method스트리밍 타임 라인 스위치를 처리합니다 (Heikki Linnakangas)

  • addWal_Receiver_Timeout제어를위한 매개 변수WAL수신기 타임 아웃 (Amit 카필라)

    이것은 연결 고장을보다 빠르게 감지 할 수 있습니다.

  • 변경Wal분할을 허용하는 기록 형식 페이지를 가로 질러 헤더 기록 (Heikki Linnakangas)

    새 형식은 약간 더 작고 더 효율적입니다. 쓰기.

E.26.3.3. 쿼리

  • 구현SQL스탠드측면옵션-Clase 하위 쿼리 및 기능 호출 (Tom 레인)

    이 기능은 하위 쿼리 및 기능을 허용합니다From절. 그만큼측면키워드는 함수의 선택 사항입니다.

  • 배관 지원 추가COPYandPSQL \ copy데이터 외부 프로그램 (Etsuro Fujita)

  • 멀티로 허용규칙에 대한 조항old/NEW(Tom Lane)

E.26.3.4. 객체 조작

  • 지원 추가토토 베이 : 문서 : 9.3 : 이벤트 트리거(Dimitri Fontaine, Robert Haas, Álvaro Herrera)

    이벤트 가능하게 작성된 서버 측 기능을 허용합니다 DDL 명령이 실행될 때 호출되는 언어.

  • 허용PostgreSQL : 문서 :외국에서 쓰기 (삽입/업토토 사이트 순위트/삭제)를 지원합니다 테이블 (Kaigai Kohei)

  • add생성 스키마 ... 존재하지 않으면절 (Fabrízio de Royes 멜로)

  • make소유 한 재명공유의 소유권을 변경하십시오 물체 (Álvaro Herrera)

  • make집계 생성주어진 이니셜인지 불만 값 문자열은 전환 토토 사이트 순위 유형에 대한 유효한 입력이 아닙니다 (Tom 레인)

  • 억제테이블 생성의 암시 적 인덱스에 대한 메시지 시퀀스 생성 (Robert Haas)

    이 메시지는 이제에 나타납니다.Debug1기본적으로 표시되지 않도록 Verbosity.

  • 허용드롭 존재하는 경우 테이블존재하지 않는 스키마가있을 때 성공합니다 테이블 이름 (Bruce Momjian)에 지정

    이전에 스키마가 존재하지 않으면 오류가 발생했습니다.

  • 고객 제공제약 위반 세부별도의 필드 (Pavel Stehule)

    클라이언트가 테이블, 열, 데이터 유형을 검색 할 수 있습니다. 제한 이름 오류 세부 사항. 이전에 그러한 정보가 필요했습니다 오류 문자열에서 추출됩니다. 클라이언트 라이브러리 지원이 필요합니다 이 필드에 액세스하려면

e.26.3.4.1.Alter

  • 지원존재하지 않으면옵션Alter Type ... 추가 값(Andrew Dunstan)

    이것은 열거 된 값을 조건부로 추가하는 데 유용합니다 유형.

  • add역할 변경 모든 세트모든 사용자에 대한 설정을 설정합니다 (Peter eisentraut)

    이것은 모든 토토 사이트 순위베이스의 모든 사용자에게 설정을 적용 할 수 있습니다.데이터베이스 변경 세트이미 모든 사용자에 대한 설정을 추가 할 수있었습니다 단일 토토 사이트 순위베이스.postgresql.confa 비슷한 효과.

  • 지원 추가PostgreSQL : 문서 : 9.3(ali dar)

E.26.3.4.2. 보기

  • addPostgreSQL : 문서 : 9.3 : 윈 토토 된보기 생성(Kevin Grittner)

    기본 테이블이 매번 읽는 일반보기와 달리 액세스, 구체화 된 뷰는 생성시 물리적 테이블을 만듭니다 새로 고침 시간. 구체화 된보기에 대한 액세스는 그 내에서 읽습니다 물리적 테이블. 아직 점진적으로 시설이 없습니다 상쾌한 구체화 된 뷰 또는베이스 테이블을 통해 자동 액세스 입장.

  • 간단한 견해 만들기자동 업토토 사이트 순위트 가능(Dean Rasheed)

    단일의 일부 또는 모든 열을 참조하는 간단한보기 기본 테이블은 이제 기본적으로 업토토 사이트 순위트 가능합니다. 더 복잡한 견해가있을 수 있습니다 사용대신트리거 또는대신규칙.

  • add생성 재귀보기구문 (Peter Eisentraut)

    내부적으로 이것은로 번역됩니다생성 보기 ... 재귀와 ....

  • 참조 된 경우를 처리하기 위해보기/규칙 인쇄 코드를 개선합니다 테이블이 이름이 바뀌거나 열이 이름이 바뀌거나 추가 또는 떨어집니다 (Tom 레인)

    테이블 및 칼럼 렌즈나 밍은 단지 우리가 단순히 단지 케이스를 생성 할 수 있습니다. 새 이름을 규칙이나 견해의 원본 텍스트로 대체하십시오. 결과는 모호합니다. 이 변경은 규칙 덤핑 코드를 수정합니다 필요할 때 제조 된 테이블 및 열 별명을 삽입하십시오 원래 의미를 보존하십시오.

E.26.3.5. 토토 사이트 순위 유형

  • 최대 크기 증가토토 : 문서 : 9.3 : 큰 개체2GB에서 4TB에서 4TB (Nozomi Anzai, Yugo Nagata)

    이 변경에는 64 비트에 맞는 대형 객체 액세스를 추가하는 것이 포함됩니다 서버와 libpq의 함수

  • 텍스트 허용타임 존 명칭, 예 :"America/Chicago", in"t"필드ISO-formatTimesTamptz입력 (Bruce Momjian)

E.26.3.5.1. JSON

E.26.3.6. 기능

  • addarray_remove ()andarray_replace ()기능 (Marco Nenciarini, 가브리엘 바르톨 리니)

  • 허용concat ()format ()제대로 확장하려면variadic-Labeled Arguments (Pavel Stehule)

  • 개선format ()필드 너비를 제공합니다 왼쪽/오른쪽 정렬 옵션 (Pavel Stehule)

  • 만들기to_char (), to_date ()TO_TIMESTAMP ()부정적인 (BC) 세기를 처리합니다 올바르게 값 (Bruce Momjian)

    이전의 행동은 잘못되었거나 일관되지 않았습니다 긍정적인/ad취급, 예 : ~와 함께 형식 마스크"iyyy-iw-dy".

  • 만들기to_date ()andTO_TIMESTAMP ()언제 올바른 결과를 반환합니다 혼입ISO및 Gregorian 주/일 지정 (Bruce Momjian)

  • 원인pg_get_viewdef ()새 라인을 시작합니다 각각의 기본값select대상 목록 입장 및FromEntry (Marko Tiikkaja)

    예를 들어 인쇄에서 선 길이가 줄어 듭니다.pg_dump출력.

  • 고정map_sql_value_to_xml_value ()기본 유형과 같은 방식으로 도메인 유형의 값을 인쇄하려면 인쇄 (Pavel Stehule)

    특정 내장 유형에 대한 특별 형식 규칙이 있습니다 와 같은부울; 이 규칙도 이제 적용됩니다 이러한 유형의 도메인에.

E.26.3.7. 서버 측 언어

E.26.3.7.1. Postgre메이저 토토 사이트 : 문서 : 9.3 : PL/PG메이저 토토 사이트 -메이저 토토 사이트 절차 언어서버 측 언어

  • pl/pgsql 사용을 허용return복합 유형 표현 (Asif Rehman)

    이전, 복합 유형을 반환하는 함수에서return그 변수 만 참조 할 수 있습니다 유형.

  • pl/pgsql이 액세스 할 수 있도록 허용제약 위반 세부 사항별도의 필드 (Pavel Stehule)

  • PL/PGSQL이 처리 한 행 수에 액세스하도록 허용COPY(Pavel 스타 룰)

    aCOPYpl/pgsql 함수로 실행되었습니다 이제 검색 된 값을 업토토 사이트 순위트합니다진단 받기 x = row_count.

  • 보존되지 않은 키워드를 어디서나 식별자로 사용할 수 있습니다 pl/pgsql (Tom Lane)

    PL/PGSQL 문법의 특정 장소에서 키워드는 명목상이라도 식별자로 사용하도록 인용 제한 없는.

E.26.3.7.2. PostgreSQL : 문서 : 9.3 : PL/토토 사이트 -토토 사이트 Prossural Language서버 측 언어

  • pl/python 결과 객체 문자열 핸들러 추가 (Peter eisentraut)

    이것은 허용plpy.debug (rv)출력 합리적인 것.

  • pl/python 만들기 OID 값을 적절한 파이썬 숫자로 변환 유형 (Peter Eisentraut)

  • 핸들SPI오류가 명시 적으로 제기되었습니다 ( PL/Python 'sRaine) 내부와 동일SPI오류 (Oskari Saarenmaa 및 Jan Ubanski)

E.26.3.8. 서버 프로그래밍 인터페이스 (토토 사이트 : 문서 : 9.3 : 토토 사이트 프로그래밍 인터페이스)

  • 누출 방지SPI튜플 서브 트랜잭션 중 테이블 (Tom Lane)

    실패한 서브 트랜잭션이 끝나면 Core SPI 코드가 지금 그 동안 생성 된 모든 SPI 튜플 테이블을 출시합니다. 하위 계산. 이것은 스파이 사용 코드가 유지 될 필요가 없다 그러한 튜플 테이블을 추적하고 수동으로 해제합니다. 오류 복구 코드. 그렇게하지 않으면 여러 가지가 발생했습니다 PL/PGSQL 및 아마도 트랜잭션 기간 메모리 누출 문제 다른 SPI 클라이언트.SPI_FREETUPTable ()이제 스스로를 보호합니다 여러 해방 요청에 대해 이 변경으로 인해 청소를 깨뜨리지 말아야합니다.

  • 허용SPI액세스 기능 에 의해 처리 된 행의 수COPY(Pavel Stehule)

E.26.3.9. 클라이언트 응용 프로그램

E.26.3.9.1. PSQL

  • 기능 비용 설정 조정PSQL탭 완료 및 패턴 검색입니다 더 효율적 (Tom Lane)

  • 개선PSQL의 탭 완료 적용 범위 (Jeff Janes, Dean Rasheed, Peter Eisentraut, Magnus Hagander)

  • 허용PSQL --- 싱글 전송읽을 때 작동하는 모드 표준 입력 (Fabien Coelho, Robert Haas)

    이전에는이 옵션이 파일에서 읽을 때만 작동했습니다.

  • 제거PSQL경고시기 이전 서버에 연결 (Peter Eisentraut)

    새로운 서버에 연결할 때 경고가 여전히 발행됩니다. 보다 주요 버전PSQL's.

e.26.3.9.1.1. backslash 명령
  • addPSQL명령\ watchSQL 명령을 반복적으로 실행하려면 (Will Leinweber)

  • addPSQL명령\ gset쿼리 결과를 저장하려면PSQL변수 (Pavel Stehule)

  • addSSL정보PSQL's\ conninfo명령 (Alastair Turner)

  • add"보안"열 toPSQL's\ df+출력 (Jon Erdman)

  • 허용PSQL명령\ l토토 사이트 순위베이스 이름 패턴을 수락하려면 (Peter eisentraut)

  • inPSQL, 허용하지 마십시오\ connect아니오가있는 경우 기본값을 사용합니다 활성 연결 (Bruce Momjian)

    서버가 충돌 한 경우에 해당 될 수 있습니다.

  • 실행 된 SQL 명령의 실패 후 상태를 올바르게 재설정합니다. 와 함께PSQL's\ G 파일(Tom 레인)

    이전 SQL 명령의 출력이 있습니다 예기치 않게 같은 파일로 계속 이동합니다.

E.26.3.9.1.2. 산출
  • A 추가Latex-Longtable출력 형식으로PSQL(Bruce Momjian)

    이 형식은 테이블이 여러 페이지에 걸쳐있을 수 있습니다.

  • aBorder = 3출력 모드PSQL 라텍스형식 (Bruce Momjian)

  • inPSQL's 튜플 전용 확장 된 출력 모드, 더 이상 방출되지 않음"(아니오 줄) "제로 행 (Peter Eisentraut)

  • inPSQL'정렬되지 않은 확장 출력 모드, 더 이상 Zero 행으로 빈 줄을 인쇄하지 않습니다 (Peter eisentraut)

e.26.3.9.2. pg_dump

  • addpg_dump -jobs테이블을 병렬로 덤프하는 옵션 (Joachim Wieland)

  • 만들기pg_dump출력 함수 보다 예측 가능한 순서 (Joel Jacobson)

  • |pg_dumpposix적합성 (Brian Weaver, Tom Lane)

  • add-dbname옵션pg_dump, 다른 클라이언트와의 일관성 명령 (Heikki Linnakangas)

    토토 사이트 순위베이스 이름은 이미 깃발.

e.26.3.9.3. initdb

  • 새로 만든 데이터 디렉토리 (Jeff 데이비스)

    이것은 곧 시스템 충돌시 데이터 무결성을 보장합니다. initdb 이후. 이것은 사용하여 비활성화 될 수 있습니다-노시 니크.

  • InitDB 추가-sync-only동기화 옵션 내구성있는 스토리지 대 데이터 디렉토리 (Bruce Momjian)

    이것은 사용합니다.PostgreSQL.

  • InitDB 발행 Data Directory를 파일 시스템 마운트 포인트 (Bruce Momjian)의 상단

E.26.3.10. 소스 코드

  • 플러그인을 허용하는 인프라 추가배경 작업자 프로세스(Álvaro Herrera)

  • 중앙 집중식 시간 초과 생성API(Zoltán Böszörményi)

  • libpgcommon 생성 및 이동pg_malloc ()및 기타 기능 (Álvaro Herrera, Andres Freund)

    이를 통해 libpgport는 이식성 관련에만 사용할 수 있습니다 암호.

  • 더 큰 structs에 포함 된 목록 링크에 대한 지원 추가 (Andres Freund)

  • useSA_RESTART모든 신호의 경우, 포함Sigalrm(Tom Lane)

  • 번역 할 때 올바른 텍스트 도메인이 사용되는지 확인errcontext ()메시지 (Heikki Linnakangas)

  • 클라이언트 측 메모리 할당 함수의 이름 지정 표준화 (Tom Lane)

  • 지원 제공"정적 주장 "일부는 컴파일 시간에 실패합니다 컴파일 타임 스턴트 조건이 충족되지 않습니다 (Andres Freund, Tom 레인)

  • 지원assert ()클라이언트면에서 코드 (Andrew Dunstan)

  • C 컴파일러에 정보를 제공하기 위해 장식 추가Ereport ()andelog ()통화가 반환되지 않습니다 (Peter Eisentraut, Andres Freund, Tom Lane, Heikki Linnakangas)

  • 회귀 테스트 출력에 옵션을 전달할 수 있습니다. 비교 유틸리티를 통해pg_regress_diff_opts(Peter Eisentraut)

  • 격리 테스트 추가색인 생성 동시에(Abhijit Menon-Sen)

  • typedefs for 제거int2/int4더 잘 표현되는 것처럼int16/int32(Peter eisentraut)

  • 수정설치-스트립MACOS X(Peter Eisentraut)

  • 제거구성플래그-드라이스 가능한 공유, 더 이상 없기 때문에 지원 (Bruce Momjian)

  • Pgindent를 다시 작성하십시오Perl(Andrew Dunstan)

  • 일치하도록 Perl 형식을 설정하도록 EMACS 매크로 제공PostgreSQL'PERLTIDY 설정 (Peter eisentraut)

  • 백엔드 문법이있을 때마다 키워드 목록을 확인하는 도구를 실행합니다. 변경되었습니다 (Tom Lane)

  • 길 변경UESCAPElexed, to Lexer 테이블의 크기를 크게 줄입니다 (Heikki Linnakangas)

  • CentralizeFlexandBison make규칙 (Peter Eisentraut)

    이것은 유용합니다PGXS저자.

  • 개체를 반환하기 위해 많은 내부 백엔드 기능을 변경OIDvoid보다는 (Dimitri Fontaine)

    이것은 이벤트 트리거에 유용합니다.

  • 발명 프리 커미트/사전 준비/사전 소송 이벤트를 발명했습니다 트랜잭션 콜백 (Tom Lane)

    트랜잭션 콜백을 사용하는로드 가능한 모듈이 필요할 수 있습니다 이 새로운 이벤트 유형을 처리하기위한 수정.

  • 함수 추가pg_identify_object ()생산 a 데이터베이스 개체 (Álvaro Herrera)

  • Post- 추가Alter-객체 서버 후크 (Kaigai Kohei)

  • 일반 바이너리 힙을 구현하여 Merge-Append에 사용하십시오. 운영 (Abhijit Menon-Sen)

  • 시간대 약어 변경을 감지하는 데 도움이되는 도구를 제공합니다. 업토토 사이트 순위트SRC/TIMEZONE/DATA파일 (Tom 레인)

  • addpkg-config지원libpqECPG도서관 (Peter Eisentraut)

  • 제거SRC/Tools/Backend, 이제 콘텐츠는에 있습니다.PostgreSQLWiki (Bruce Momjian)

  • 분할WAL독립 시설로서의 독서 (Heikki Linnakangas, Andres Freund)

  • 64 비트 정수를 사용하여 대표WAL위치 (xlogrecptr) 2 개의 32 비트 대신 정수 (Heikki Linnakangas)

    일반적으로 읽어야하는 도구WAL형식을 조정해야합니다.

  • 허용PostgreSQL : 문서 : 9.3 : PL/토토 사이트 -토토 사이트 Prossural Language지원 플랫폼 별 포함 디렉토리 (Peter Eisentraut)

  • 허용PostgreSQL : 문서 : 9.3 : PL/토토 사이트 -토토 사이트 Prossural LanguageonOS X사용자 정의 버전에 대한 빌드Python(Peter Eisentraut)

E.26.3.11. 추가 모듈

  • aPostgres외국 토토 사이트 순위 포장지Contrib 기타에 대한 액세스를 허용하는 모듈Postgres서버 (Shigeru Hanada)

    이 외국 토토 사이트 순위 포장지는 쓰기를 지원합니다.

  • addpostgresql :Contrib Program (Andres Freund)

  • 정규 표현력 검색의 인덱싱 지원 추가PG_TRGM(Alexander Korotkov)

  • 개선PG_TRGM의 멀티 바이트 문자 처리 (Tom Lane)

    wcstombs () 또는 towlower ()가없는 플랫폼에서 라이브러리 기능, 이것은 호환되지 않는 변화를 초래할 수 있습니다. 의 내용PG_TRGM인덱스 비 ASCII 토토 사이트 순위의 경우. 그러한 경우Reindex올바른 검색 결과를 보장하기 위해 해당 인덱스.

  • A 추가토토 사이트 : 문서함수로 a의 보류중인 삽입 목록의 크기를보고합니다.index (fujii masao)

  • makeoid2name, pgbenchVacuumloSETfallback_application_name(Amit Kapila)

  • 출력 향상젠 토토 : 문서 : 9.3(Bruce Momjian)

  • 출력 향상PostgreSQL : 문서(Peter Geoghegan)

  • 자체 옵션으로 전용 외국 데이터 래퍼 생성 유효성 검사 기능, forpostgresql : 문서 : 9.3 : 토토 사이트 추천(Shigeru 하라다)

    이 FDW를 사용하여 A의 대상을 정의 할 때dblinka 연결 옵션의 하드 유선 목록, 기본libpq도서관이 문의하여 무엇을 확인합니다 연결 옵션이 지원합니다.

E.26.3.11.1. PostgreSQL

  • 허용pg_upgrade덤프를하기 위해 병렬로 회복됩니다 (Bruce Momjian, Andrew Dunstan)

    이것은 데이터베이스의 병렬 스키마 덤프/복원도 가능합니다 테이블 스페이스 당 데이터 파일의 병렬 복사/링크로 사용-jobs레벨을 지정하는 옵션 병행.

  • 만들기pg_upgrade생성 현재 디렉토리의 Unix-Domain 소켓 (Bruce Momjian, Tom 레인)

    이것은 누군가가 우연히있을 가능성을 줄입니다 업그레이드 중에 연결하십시오.

  • makepg_upgrade -체크모드의 위치를 올바르게 감지합니다 비 디폴트 소켓 디렉토리 (Bruce Momjian, Tom Lane)

  • 성능 향상pg_upgrade테이블이 많은 데이터베이스 (Bruce Momjian)

  • 개선pg_upgrade의 로그에 의해 실행 된 명령 표시 (Álvaro Herrera)

  • 개선pg_upgrade의 상태 복사/링크 중 표시 (Bruce Momjian)

E.26.3.11.2. pgbench

  • add-Foreign-Keys옵션PGBENCH(Jeff Janes)

    이것은 생성 된 표준 테이블에 외국의 주요 제약 조건을 추가합니다. 에 의해pgbench, 외국 키에 사용하기위한 성능 테스트.

  • 허용pgbench집계 성능 통계 및 생산 모든 출력-gregate-interval초 (Tomas Vondra)

  • addpgbench --샘플링-레이트백분율을 제어하는 옵션 로그인 한 거래 (Tomas Vondra)

  • 상태 메시지 출력 감소 및 개선pgbench의 초기화 모드 (Robert Haas, Peter Eisentraut)

  • addpgbench -Q모드 5 초마다 하나의 출력 라인을 인쇄하는 모드 (Tomas vondra)

  • 출력pgbench경과 및 초기화 중 남은 시간 (Tomas Vondra)

  • 허용pgbench많이 사용하려면 관련 열을 변경하여 대규모 요인Integertobigint언제 요청 된 스케일 팩터는 20000 (Greg Smith)을 초과합니다

E.26.3.12. 선적 서류 비치