Postgresql 9.5.25 문서 | |||
---|---|---|---|
이전 | up | 부록 E. 릴리스 노트 | 다음 |
출시 날짜 : 2016-01-07
주요 향상postgresql9.5 포함 :
토토 사이트 순위삽입s로 바뀌는 제약 충돌을 생성하는업데이트s 또는 무시
add로드 레벨 보안 제어
추적을위한 메커니즘 작성복제 진행, 논리적 복제 중에 개별 변경의 기원을 식별하는 방법을 포함하여
add블록 범위 인덱스 (브린)
정렬을위한 실질적인 성능 향상
멀티 CPU 기계의 실질적인 성능 개선
위 항목은 아래 섹션에서 자세히 설명되어 있습니다.
덤프/복원 사용pg_dumpall또는 사용pg_upgrade, 이전 릴리스에서 데이터를 마이그레이션하려는 사람들에게는 필요합니다.
버전 9.5에는 이전 릴리스와의 호환성에 영향을 줄 수있는 여러 가지 변경 사항이 포함되어 있습니다. 다음과 비 호환성을 관찰하십시오.
조정운영자 선례일치하려면SQLStandard (Tom Lane)
의 우선 순위<=, > =and<|<, and=. 의 우선 순위is테스트 (예 :x is null)는이 6 개의 비교 연산자 바로 아래로 축소되었습니다. 또한로 시작하는 다중 키워드 연산자not이제 기본 연산자의 우선 순위가 있습니다 (예 :이제와 같은 우선 순위가 있습니다.사이) 불일치 전 우선 순위가 있기 전에not왼쪽 피연산자와 관련하여 오른쪽 피연산자와 관련하여 기본 연산자와 관련하여. 새로운 구성 매개 변수OPERATOR_PRECENENCE_WARNING이러한 우선 순위 변경이 다른 구문 분석 선택을 초래하는 쿼리에 대해 경고 할 수 있습니다.
변경PG_CTL의 기본 셧다운 모드에서스마트to빠른(Bruce Momjian)
이것은 기본 동작이 기존 데이터베이스 세션 세션을 강제로 취소하는 것임을 의미합니다.
데이터 유형 변환에 할당 캐스트 동작 사용pl/pgsql텍스트 (Tom Lane)로 변환하는 대신 할당
이 변화는 부울을 생산 현으로 전환시킵니다true또는거짓, 아님t또는f. 다른 유형 변환은 이전보다 더 많은 경우에 성공할 수 있습니다.3.9정수 변수로는 이제 실패하지 않고 4를 할당합니다. 특정 소스 및 대상 유형에 대해 과제 등급 캐스트가 정의되지 않은 경우pl/pgsql기존 I/O 변환 동작으로 돌아갑니다.
문자 토토 사이트 순위서버 명령 줄 옵션Backslash (Andres Freund)로 탈출하려면
이전에는 옵션 문자열의 공간이 항상 분리 된 옵션이므로 옵션 값에 공간을 포함시킬 방법이 없었습니다. 옵션 값에 백 슬래시를 포함 시키면 이제 쓰기가 필요합니다\\.
GSSAPI의 기본값 변경Include_Realm매개 변수 1에서 기본적으로 영역이 a에서 제거되지 않도록gss또는SSPI주요 이름 (Stephen Frost)
구성 매개 변수 교체Checkpoint_Segmentswithmin_wal_sizeandmax_wal_size(Heikki Linnakangas)
이전에 조정 된 경우Checkpoint_Segments, 다음 공식은 당신에게 대략 동등한 설정을 제공합니다 :
max_wal_size = (3 * checkpoint_segments) * 16MB
기본 설정에 유의하십시오max_wal_size기본값보다 훨씬 높습니다Checkpoint_Segments예전 이었으므로 더 이상 조정하는 것이 필요하지 않을 수 있습니다.
Linux 제어OOM새로운 환경 변수를 통한 킬러pg_oom_adjust_fileandpg_oom_adjust_value, 컴파일 타임 옵션 대신linux_oom_score_adjandLinux_oom_adj(Gurjeet Singh)
해체 서버 구성 매개 변수SSL_RENEGOTIATION_LIMIT, 이전 릴리스 (Andres Freund)에서 더 이상 사용되지 않았습니다.
SSL 재협상은 이론적으로는 좋은 아이디어이지만, 충분한 버그가 실제로 순수한 것으로 간주되었으며, 이는 관련 표준의 향후 버전에서 제거 될 예정입니다. 따라서 우리는에서 지원을 제거했습니다.postgresql. 그만큼SSL_RENEGOTIATION_LIMIT매개 변수는 여전히 존재하지만 0으로 설정할 수는 없습니다 (비활성화). 더 이상 문서화되지 않았습니다.
서버 구성 매개 변수 제거autocommit, 이미 더 이상 사용되지 않았고 비 운영 (Tom Lane)
제거pg_authid카탈로그rolcatupdate필드, 유용성이 없었기 때문에 (Adam Brightwell)
thepg_stat_replication시스템보기send필드는 이제 유효한 값이 없을 때 0이 아닌 NULL입니다 (Magnus Hagander)
토토 사이트 순위JSONandJSONBJSON 어레이 (Peter Geoghegan, Andrew Dunstan)의 끝에서 계산되는 음수 위시를 수락하기위한 배열 추출 연산자
이전에,이 연산자들은 반환null음수 구역의 경우
아래에서 변경 사항에 대한 자세한 설명이 있습니다postgresql9.5 및 이전 주요 릴리스.
add블록 범위 인덱스 (브린) (Álvaro Herrera)
브린인덱스 힙 블록 범위에 대한 요약 데이터 (예 : 최소 및 최대 값) 만 저장합니다. 따라서 그들은 매우 작고 업데이트하기에 저렴합니다.
쿼리가 쿼리가 정확한 거리 필터링을 수행하여 경계-박스-인덱스 개체 (다각형, 원을 사용)를 사용하여gist인덱스 (Alexander Korotkov, Heikki Linnakangas)
이전에, 그러한 색인을 이용하기 위해서는 하위 쿼리가 경계 박스 거리에 의해 순서대로 순서대로 많은 수의 행을 선택하기 위해 사용되어야했고, 결과는보다 정확한 거리 계산으로 더 추가 필터링해야했습니다.
토토 사이트 순위gist인덱스 전용 스캔을 수행하는 인덱스 (Anastasia Lubennikova, Heikki Linnakangas, Andreas Karlsson)
구성 매개 변수 추가gin_pending_list_limit크기를 제어하려면진보류중인 목록 (Fujii Masao)
이 값은 색인 저장 매개 변수로 인덱스별로 설정할 수도 있습니다. 이전에 보류중인 목록 크기는에 의해 제어되었습니다.work_mem, 적절한 값 때문에 어색했습니다work_mem이 목적에 비해 종종 너무 큽니다.
생성 중에 경고 발행HashCrash-Safe (Bruce Momjian)가 아니기 때문에 색인
정렬 속도 향상varchar, 텍스트및숫자"약식"키 (Peter Geoghegan, Andrew Gierth, Robert Haas)
Inlined, Non에 의해 정렬을 수행 할 수있는 인프라 확장.SQL-커버 할 수있는 비교 함수색인 생성, Reindex및클러스터(Peter Geoghegan)
해시 조인의 성능 향상 (Tomas Vondra, Robert Haas)
공유 버퍼 교체의 동시성 개선 (Robert Haas, Amit Kapila, Andres Freund)
인덱스 스캔 중 페이지 잠금 및 핀 수를 줄이기 (Kevin Grittner)
이것의 주요 이점은 지수 진공을 자주 차단할 수 있도록하는 것입니다.
버퍼 핀의 백엔드 추적 만들기 메모리 효율성 (Andres Freund)
잠금 확장 성 향상 (Andres Freund)
이것은 여러 시스템에서 실행할 때 특히 확장 성 문제를 해결합니다CPU소켓.
Optimizer가 왼쪽 조정 하위 쿼리에 대한 불필요한 참조를 제거하도록 토토 사이트 순위
쿼리 제한을 하위 쿼리로 푸시 다운 토토 사이트 순위창 함수, 적절한 경우 (David Rowley)
함수가 뷰 출력 열 (Dean Rasheed)을 수신하지 않으면 비 활용 기능을 보안 장벽보기로 밀어 넣을 수 있습니다.
플래너에게 부울 반복 함수의 표현식 인덱스에서 얻은 통계를 사용하도록 가르치고 일치하는 함수 호출이 나타날 때여기서(Tom Lane)
make분석데이터 유형이 평등 함수가없는 열 (Oleksandr Shulgin)이없는 열의 기본 통계 (널 분수 및 평균 열 폭) 계산
속도 업CRC(Cyclic Redundancy Check) 계산 및 CRC-32C로 전환 (Abhijit Menon-Sen, Heikki Linnakangas)
비트 맵 인덱스 스캔 성능 향상 (Teodor Sigaev, Tom Lane)
속도 업색인 생성불필요한 메모리 사본을 피함으로써 (Robert Haas)
버퍼 매핑 파티션 수 증가 (Amit Kapila, Andres Freund, Robert Haas)
동시 작업량의 성능을 향상시킵니다.
신규를 통한 테이블 당 Autovacuum Logging Control 추가log_autovacuum_min_duration스토리지 매개 변수 (Michael Paquier)
새 구성 매개 변수 추가cluster_name(Thomas Munro)
이 문자열, 일반적으로 설정Postgres, 클라이언트가 클러스터를 식별 할 수 있습니다. 이 이름은 모든 서버 프로세스의 프로세스 제목에도 표시되므로 동일한 클러스터에 속하는 프로세스를보다 쉽게 식별 할 수 있습니다.
비 슈퍼 사용자가 변경되는 것을 방지log_disconnectionson Connection Startup (Fujii Masao)
check"주제 대체 이름"inSSL서버 인증서, 현재 (Alexey Klyukin)
그들이 참석하면 인증서의 검사를 대체합니다"공통 이름".
시스템보기 추가PG_STAT_SSL보고서SSL연결 정보 (Magnus Hagander)
addlibpq반환 기능SSL구현 독립적 인 방식의 정보 (Heikki Linnakangas)
whilepqgetssl ()
여전히 전화하는 데 사용할 수 있습니다OpenSSL함수, 향후 버전의 때문에 이제는 더 이상 사용되지 않는 것으로 간주됩니다.libpq다른 것을 지원할 수 있습니다SSL구현. 가능하면 새로운 기능을 사용하십시오pqsslattribute ()
, pqsslattributeNames ()
및pqsslinuse ()
획득하려면SSL정보의 정보SSL-구현 독립적 인 방법.
makelibpq명예OpenSSL스레드 콜백 (Jan Urbanski)
이전에 그들은 덮어 썼습니다.
구성 매개 변수 교체Checkpoint_Segmentswithmin_wal_sizeandmax_wal_size(Heikki Linnakangas)
이 변경 사항은 많은 수의 할당을 토토 사이트 순위합니다Wal더 이상 필요하지 않은 후에는 보관하지 않고 파일. 따라서 기본값max_wal_size1GBCheckpoint_Segments. 또한 대기 서버는 행 공간 소비를로 제한하기 위해 재시작을 수행합니다.max_wal_size; 이전에는주의를 기울이지 않았습니다Checkpoint_Segments.
Linux 제어OOM새로운 환경 변수를 통한 킬러pg_oom_adjust_fileandpg_oom_adjust_value(Gurjeet Singh)
이전OOM제어 인프라 관련 컴파일 타임 옵션linux_oom_score_adjandLinux_oom_adj, 더 이상 지원되지 않습니다. 새로운 동작은 모든 빌드에서 사용할 수 있습니다.
configuration 매개 변수 일 때 트랜잭션 커밋 타임 스탬프의 기록 토토 사이트 순위track_commit_timestamp활성화되었습니다 (Álvaro Herrera, Petr Jelínek)
functions를 사용하여 타임 스탬프 정보에 액세스 할 수 있습니다PG_XACT_COMMIT_TIMESTAMP ()
andpg_last_committed_xact ()
.
토토 사이트 순위local_preload_librariesALTER 역할 세트(Peter Eisentraut, Kyotaro Horiguchi)
토토 사이트 순위Autovacuum 근로자실행 중에 구성 매개 변수에 응답하려면 (Michael Paquier)
구성 매개 변수 만들기debug_assertions읽기 전용 (Andres Freund)
이것은 컴파일 시간에 활성화 된 경우 어설 션을 더 이상 꺼질 수 없다는 것을 의미합니다.보다 효율적인 코드 최적화가 가능합니다. 이 변화는 또한를 제거합니다.Postgres -a옵션.
설정 토토 사이트 순위explud_io_concurrency효과가없는 시스템에서 (Peter Eisentraut)
시스템보기 추가PG_FILE_SETTINGS서버 구성 파일의 내용을 표시하려면 (Sawada Masahiko)
addpending_restart시스템보기pg_settings변경 사항이 이루어 졌음을 나타내려면 데이터베이스가 다시 시작 될 때까지 (Peter Eisentraut)
토토 사이트 순위Alter SystemRESETALTER SYSTEM RESET(Vik Fearing)
이 명령은 지정된 설정을 제거합니다Postgres.
추적을위한 메커니즘 작성복제 진행, 논리적 복제 중에 개별 변경의 기원을 식별하는 방법을 포함하여 (Andres Freund)
복제 솔루션을 구현할 때 도움이됩니다.
MultixAct Commit Log의 절단을 적절히 Wal-Logged (Andres Freund)로 재 작업합니다.
이것은 실질적으로 더 단순하고 강력한 것을 만듭니다.
addon매개 변수복구 _target_action후 회복 활동을 통제하기 위해 (PETR Jelínek)
이것은 이전 매개 변수를 대체합니다pause_at_recovery_target.
새로운 추가archive_modevalue항상Atchive Always Archive를 토토 사이트 순위하려면Wal파일 (fujii masao)
구성 매개 변수 추가Wal_Retrieve_Retry_interval제어Wal실패 후 레트리 읽기 (Alexey Vasiliev, Michael Paquier)
이것은 특히 따뜻한 대기에 도움이됩니다.
저장된 전체 페이지 이미지의 압축 토토 사이트 순위Wal(Rahila Syed, Michael Paquier)
이 기능은 WAL 로깅 및 WAL 재생에 소요되는 CPU 시간의 비용으로 WAL 볼륨을 줄입니다. 새로운 구성 매개 변수로 제어Wal_compression, 현재 기본적으로 꺼져 있습니다.
아카이브Wal접미사가있는 파일.Partial대기 프로모션 중 (Heikki Linnakangas)
구성 매개 변수 추가log_replication_commands로그 복제 명령 (fujii masao)
기본적으로 복제 명령 (예 :식별 _system,도 기록되지 않습니다log_statement로 설정되었습니다all.
복제 슬롯을 보유한 프로세스보고pg_replication_slots(Craig Ringer)
새 출력 열은active_pid.
토토 사이트 순위on'sPrimary_Conninfo연결 사용 설정uris, 예 :Postgres : //(Alexander Shulgin)
토토 사이트 순위삽입s로 바뀌는 제약 충돌을 생성하는업데이트s 또는 무시 (Peter Geoghegan, Heikki Linnakangas, Andres Freund)
구문은삽입 ... 충돌시 아무것도하지 않습니다/업데이트. 이것은 인기있는 Postgres 구현입니다Upsert명령.
AN에서 여러 대상 열 설정 토토 사이트 순위업데이트단일 하위 선택 (Tom Lane)의 결과에서
이것은 구문을 사용하여 달성됩니다업데이트 탭 세트 (col1, col2, ...) = (select ...).
addselect옵션잠긴 건너 뛰기잠금 행을 건너 뛰기 위해 (Thomas Munro)
이것은 잠긴 행에 대한 오류가 발생하지 않습니다Nowait
addselect옵션테이블 샘플테이블의 하위 집합을 반환하려면 (PETR Jelínek)
이 기능은 SQL 표준 테이블 샘플링 방법을 지원합니다. 또한에 대한 조항이 있습니다.사용자 정의 테이블 샘플링 방법.
안개화 된 열 이름에 대한 가능한 일치 제안 (Peter Geoghegan, Robert Haas)
정렬 순서에 대한 자세한 내용 추가설명출력 (Marius Timmer, Lukas Kreft, Arne Scheffer)
세부 정보 포함Collate, desc, 사용및Nulls First/last.
make진공핀으로 인해 건너 뛰는 페이지 수를 기록합니다 (Jim Nasby)
makeTruncate적절하게 업데이트PG_STAT* 튜플 카운터 (Alexander Shulgin)
토토 사이트 순위Reindex를 사용하여 전체 스키마를 다시 표시합니다.스키마옵션 (Sawada Masahiko)
addVerbose옵션Reindex(Sawada Masahiko)
예방Reindex 데이터베이스and스키마객체 이름을 출력하지 않는 한Verbose사용됩니다 (Simon Riggs)
쓸데없는 제거Force옵션Reindex(Fujii Masao)
add로드 레벨 보안 제어(Craig Ringer, Kaigai Kohei, Adam Brightwell, Dean Rasheed, Stephen Frost)
이 기능을 사용하면 사용자가 테이블의 행을 추가, 수정 또는 볼 수있는 사용자를 행으로 제어 할 수 있습니다. 이것은 새로운 명령에 의해 제어됩니다Create/Alter/삭제 정책andALTER 테이블 ... 행 보안 활성화/비활성화.
변경 토토 사이트 순위Wal생성 후 테이블의 로깅 상태ALTER 테이블 ... SET LOGGED / UNLOGGED(Fabrízio de Royes Mello)
add존재하지 않으면조항 to테이블 작성, 색인 생성, 시퀀스 만들기및구체화 된보기 만들기(Fabrízio de Royes Mello)
지원 추가존재하는 경우toAlter Table ... 제약 조건 이름 바꾸기(Bruce Momjian)
일부 DDL 명령이 수락하도록 토토 사이트 순위current_user또는session_user, 특정 사용자 이름 대신 현재 사용자 또는 세션 사용자를 의미합니다 (Kyotaro Horiguchi, Álvaro Herrera)
이 기능은 현재 지원되었습니다사용자, Alter Group, ALTER 역할, grant및Alter개체소유자에게명령.
지원 의견도메인 제약 조건(Álvaro Herrera)
일부 생성 및 변경 트리거 및 외국 키 명령의 잠금 레벨 감소 (Simon Riggs, Andreas Karlsson)
토토 사이트 순위잠금 테이블 ... 행 독점 모드삽입대상 테이블의 권한 (Stephen Frost)
이전 에이 명령이 필요합니다업데이트, 삭제또는Truncate특권.
테이블 및 도메인 적용check이름으로 순서 (Tom Lane)의 제약 조건
이전 주문은 불확실했습니다.
토토 사이트 순위Create/Alter Database조작하기datistemplateanddatallowconn(Vik Fearing)
이것은 수동으로 수정하지 않고이 다타베이스 매트 설정을 변경할 수 있습니다PG_DATABASE시스템 카탈로그
지원 추가외국 스키마 가져 오기(Ronan Dunklau, Michael Paquier, Tom Lane)
이 명령은 원격 서버에서 기존 테이블의 구조와 일치하는 로컬 외국 테이블을 자동으로 생성 할 수 있습니다.
토토 사이트 순위check외국 테이블에 배치 할 제약 조건 (Shigeru Hanada, Etsuro Fujita)
이러한 제약은 원격 서버에서 시행되는 것으로 가정되며 로컬로 시행되지 않습니다. 그러나 쿼리 최적화 목적으로제약 제외.
외국 테이블이 상속에 참여하도록 토토 사이트 순위 (Shigeru Hanada, Etsuro Fujita)
이 작업을 자연스럽게 보이게하기 위해 외국 테이블은 이제 유효하지 않은 것으로 확인하고 스토리지 및를 설정할 수 있습니다.OID특성, 이러한 작업은 외국 표에 효과적으로 NO-OPS 임에도 불구하고
외국 데이터 포장지 및 사용자 정의 스캔이 Join Pushdown (Kaigai Kohei)을 구현할 수 있습니다.
언제든지ddl_command_end이벤트 트리거가 설치되어DDL검사를위한 활동 (Álvaro Herrera)
이 정보는 설정 함수를 통해 사용할 수 있습니다pg_event_trigger_ddl_commands ()
테이블에 이벤트 트리거 토토 사이트 순위Alter Table(Dimitri Fontaine)
데이터베이스 레벨에 대한 이벤트 트리거 지원 추가댓글, 보안 레이블및grant/Revoke(Álvaro Herrera)
출력에 열을 추가합니다pg_event_trigger_dropped_objects
(Álvaro Herrera)
이것은 삭제 작업을 더 간단하게 처리 할 수 있습니다.
토토 사이트 순위XML공허 또는 모든 백색 내용 값을 토토 사이트 순위하는 데이터 유형 (Peter Eisentraut)
이것은에 필요합니다SQL/XML사양.
토토 사이트 순위MacAddr형식을 사용한 입력xxxx-xxxx-xxxx(Herwin Weststrate)
비 SQL 표준 구문을 토토 사이트 순위하지 않음간격정밀 및 필드 사양 (Bruce Momjian)
표준에 따라 이러한 유형 사양은 예를 들어로 작성되어야합니다.간격 분에서 두 번째 (2). postgresql이전에는 이것을 작성하도록 토토 사이트 순위간격 (2) 분에서 두 번째로그러나 이제 표준 방식으로 작성해야합니다.
선택성 추정기 추가inet/CIDR텍스트 검색 기능에 대한 운영자 및 추정기 향상 (Emre Hasegeli, Tom Lane)
데이터 유형 추가Resproleandregnamespace|OID역할 또는 네임 스페이스 (Kyotaro Horiguchi)
addJSONB기능JSONB_SET ()
andJSONB_PRETTY ()
(Dmitry Dolgov, Andrew Dunstan, Petr Jelínek)
addJSONB발전기 기능TO_JSONB ()
, jsonb_object ()
, JSONB_BUILD_OBJECT ()
, JSONB_BUILD_ARRAY ()
, JSONB_AGG ()
및jsonb_object_agg ()
(Andrew Dunstan)
동등한 함수는 이미 유형에 존재했습니다JSON.
토토 사이트 순위텍스트, 텍스트배열 및Integer빼기FromJSONB문서 (Dmitry Dolgov, Andrew Dunstan)
addJSONB ||운영자 (Dmitry Dolgov, Andrew Dunstan)
addJSON_STRIP_NULLS ()
andJSONB_STRIP_NULLS ()
문서에서 JSON NULL 값을 제거하는 기능 (Andrew Dunstan)
addGenerate_Series ()
for숫자값 (Plato Malugin)
토토 사이트 순위array_agg ()
andArray ()
입력으로 배열 (Ali Akbar, Tom Lane)
함수 추가array_position ()
andarray_positions ()
배열 값 (Pavel Stehule)의 위시를 반환하려면
A 추가포인트-to-Polygon거리 연산자<-->(Alexander Korotkov)
탈출로 멀티 바이트 문자 토토 사이트 순위유사andSubstring(Jeff Davis)
이전에, 한 바이트 캐릭터 만 탈출로 토토 사이트 순위되었습니다.
A 추가width_bucket ()
모든 정렬 가능한 데이터 유형 및 불균일 한 버킷 너비 (PETR Jelínek)를 지원하는 변형
선택 사항 추가Missing_ok논쟁pg_read_file ()
및 관련 기능 (Michael Paquier, Heikki Linnakangas)
토토 사이트 순위=>함수 호출 (Pavel Stehule)에 이름이 지정된 매개 변수를 지정하려면
이전에만: =를 사용할 수 있습니다. 이를 위해서는 가능성을 제거해야합니다.=>사용자 정의 연산자가됩니다. 사용자 정의 생성=>운영자는 PostgreSQL 이후 경고를 발행하고 있습니다.
addposix-Postgresql-Supplied Rounding Functions (Pedro Gimeno Fortea)를 사용하는 플랫폼을위한 정당한 반올림
기능 추가pg_get_object_address ()
반품OID객체를 고유하게 식별하고 함수pg_identify_object_as_address ()
객체 정보를 반환하려면OIDS (Álvaro Herrera)
쿼리보기에 대한 보안 검사를 풀어pg_stat_activity, 실행pg_cancel_backend ()
및 실행pg_terminate_backend ()
(Stephen Frost)
이전, 대상 세션을 소유 한 특정 역할 만 이러한 작업을 수행 할 수 있습니다. 이제 그 역할의 멤버십이 충분합니다.
addPG_STAT_GET_SNAPSHOT_TIMESTAMP ()
통계 스냅 샷 (Matt Kelly)의 타임 스탬프를 출력하려면
이것은 스냅 샷 파일이 파일 시스템에 기록 된 마지막 시간을 나타냅니다.
addMXID_AGE ()
Multi-Xid Age (Bruce Momjian)를 계산하려면
복합 유형에 대한 지원 향상pl/python(Ed Behn, Ronan Dunklau)
이것은 토토 사이트 순위pl/python복합 유형의 배열을 반환하는 기능.
손실 감소pl/python부동 소수점 값 변환 (Marko Kreen)
사이에 변환 루틴의 사양 토토 사이트 순위SQL데이터 유형 및 데이터 유형 절차 언어 (Peter Eisentraut)
이 변경 사항이 새로운 명령을 추가합니다Create/드롭 변환. 이것은 또한 사이의 선택적 변환을 추가합니다.HSTOREandltree유형의/frompl/perlandpl/python.
움직임PG_ARCHIVECLEANUP, PG_TEST_FSYNC, pg_test_timing및pg_xlogdumpFromContribtoSRC/BIN(Peter Eisentraut)
이 프로그램은 대부분의 설치에 기본적으로 설치해야합니다.
addpg_rewind, 실패한 후 마스터 서버를 다시 동기화 할 수 있습니다 (Heikki Linnakangas)
토토 사이트 순위PG_RECEIVEXLOG물리적 복제 슬롯을 관리하려면 (Michael Paquier)
이것은 새로운 것을 통해 제어됩니다-크리징 슬롯and-Drop-Slot옵션.
토토 사이트 순위PG_RECEIVEXLOG동기식으로Wal새로 사용하는 스토리지-synchronous옵션 (Furuya Osamu, Fujii Masao)
이것없이Wal파일은 fsync'ed 만 닫습니다.
토토 사이트 순위VacuumdbNew를 사용하여 병렬로 진공 청소기-Jobs옵션 (Dilip Kumar)
inVacuumdb, 여러 연결이 필요할 때 동일한 암호를 반복해서 신속하게하지 마십시오 (Haribabu Kommi, Michael Paquier)
add-VERBOSE옵션ReindexDB(Sawada Masahiko)
makePG_BASEBACKUP사용할 때 테이블 스페이스 매핑 파일 사용타르형식, 기호 링크와 100 개 이상의 문자의 파일 경로를 지원합니다.MS Windows(Amit Kapila)
addpg_xlogdump옵션-Stats요약 통계를 표시하려면 (Abhijit Menon-Sen)
토토 사이트 순위PSQLasciidoc 출력 (Szymon Guz)을 생성하려면
AT오류실패한 명령 만 표시하는 모드PSQL'secho가변 (Pavel Stehule)
이 동작도로 선택할 수 있습니다PSQL's-B옵션.
별도의 열, 헤더 및 테두리 선형 제어 제공PSQL'S Unicode Linestyle (Pavel Stehule)
단일 또는 이중 선이 지원됩니다. 기본값은단일.
새 옵션 추가%linPSQL's프롬프트현재 멀티 린 명령문 줄 번호 (Sawada Masahiko)를 표시하는 변수
add\ pset옵션Pager_Min_Lines호출기 호출을 제어하기 위해 (Andrew Dunstan)
개선PSQL호출기를 호출하기로 결정할 때 사용되는 라인 카운팅 (Andrew Dunstan)
PSQL이제 파일이 지정된 경우에 실패합니다.-output또는-로그 파일스위치를 작성할 수 없습니다 (Tom Lane, Daniel Vérité)
이전에는 그러한 경우 스위치를 효과적으로 무시했습니다.
addPSQL설정시 탭 완료search_path가변 (Jeff Janes)
현재 첫 번째 스키마 만 탭으로 완성 될 수 있습니다.
개선PSQL의 트리거 및 규칙에 대한 탭 완료 (Andreas Karlsson)
addPSQL \?도움말 섹션변수and옵션(Pavel Stehule)
\? 변수쇼PSQL의 특수 변수 및\? 옵션명령 줄 옵션 표시\? 명령전통적인 출력이며 기본값으로 남아있는 메타 명령을 보여줍니다. 이러한 도움말 디스플레이는 명령 줄 옵션으로도 얻을 수 있습니다-help =섹션.
테이블 스페이스 크기 표시PSQL's\ db+(Fabrízio de Royes Mello)
데이터 유형 소유자 표시PSQL's\ dt+(Magnus Hagander)
토토 사이트 순위PSQL's\ watch출력\ 타이밍정보 (Fujii Masao)
예방-echo-hiddenEchoing에서\ watch쿼리, 그것은 일반적으로 원치 않기 때문입니다.
makePSQL's\ sfand\ ef명령 명령echo_hidden(Andrew Dunstan)
개선PSQL탭 완료\ set, \ unset및: 변수이름 (Pavel Stehule)
역할 이름의 탭 완성 토토 사이트 순위PSQL \ c명령 (Ian Barwick)
토토 사이트 순위pg_dump다른 세션에서 취한 스냅 샷을 공유하려면--snapshot(Simon Riggs, Michael Paquier)
원격 스냅 샷은pg_export_snapshot ()
또는 논리적 복제 슬롯 생성. 이것은 여러 번의 일관된 스냅 샷을 공유하는 데 사용할 수 있습니다pg_dump프로세스.
TAR 아카이브 형식 (Tom Lane)에서 8GB를 초과하는 지원 테이블 크기
TAR 형식의 POSIX 표준은 TAR 아카이브의 요소가 8GB를 초과 할 수 없지만 대부분의 TAR 구현은이를 토토 사이트 순위하는 확장을 지원합니다. 실패하지 않고 필요한 경우 확장 형식을 사용하십시오.
makepg_dump항상 서버를 인쇄하고pg_dump버전 (Jing Wang)
이전에 버전 정보가 인쇄되었습니다-VERBOSE모드.
오랫동안 지정된 제거-i/-ignore-version옵션pg_dump, pg_dumpall및PG_RESTORE(Fujii Masao)
배수 지원PG_CTL -o옵션, 가치를 연결하는 옵션 (Bruce Momjian)
제어 토토 사이트 순위PG_CTL의 이벤트 소스 로그 켜짐MS Windows(Maumau)
이것은 전용 제어PG_CTL, 서버가 아닌 별도의 설정이있는 서버가 아닙니다Postgres.
서버의 청취 주소가 와일드 카드 값으로 설정된 경우 (0.0.0.0IPv4 또는::IPv6), Wildcard 주소를 문자 그대로 사용하려고하지 말고 루프백 주소를 통해 연결하십시오 (Kondo Yuta)
이 수정은 다른 플랫폼에서 주로 Windows에 영향을 미칩니다PG_CTLUNIX- 도메인 소켓을 선호합니다.
움직임pg_upgradeFromContribtoSRC/BIN(Peter Eisentraut)
이 변경과 관련하여 이전에 제공 한 기능은pg_upgrade_support모듈이 핵심 서버로 이동되었습니다.
배수 지원pg_upgrade -o/-o옵션, 가치를 연결하는 옵션 (Bruce Momjian)
데이터베이스 콜레이션 비교 개선pg_upgrade(Heikki Linnakangas)
8.3 클러스터 (Bruce Momjian)의 업그레이드 지원 제거
PGBENCH 이동ContribtoSRC/BIN(Peter Eisentraut)
TPS 번호 계산 수정"연결 제외"(Tatsuo Ishii, Fabien Coelho)
연결 설정의 오버 헤드는 PGBench 스레드의 수가 클라이언트 연결 수보다 작을 때마다 잘못 계산되었습니다. 이것은 분명히 버그이지만, 우리는 TPS 번호가 이전 결과와 비교할 수 없게하기 때문에 9.5 Pre-9.5 분기로 백 스태치를 배치하지 않을 것입니다..
지정된 시간을 인수하는 PGBENCH 트랜잭션 계산 토토 사이트 순위 (Fabien Coelho)
이것은 새로운에 의해 제어됩니다-latency-limit옵션.
pgbench가 가우시안/지수 분포를 생성하도록 토토 사이트 순위\ setrandom(Kondo Mitsumasa, Fabien Coelho)
토토 사이트 순위pgbench's\ set하나 이상의 연산자를 포함하는 산술 표현식을 처리하고 추가하는 명령%(모듈로) 지원하는 연산자 세트 (Robert Haas, Fabien Coelho)
단순화Wal레코드 형식 (Heikki Linnakangas)
이것은 외부 도구가 수정 된 블록을보다 쉽게 추적 할 수 있도록합니다.
거래 커밋 및 중단 WAL 레코드 (Andres Freund)
원자 메모리 작업 추가API(Andres Freund)
사용자 정의 경로 및 스캔 방법 토토 사이트 순위 (Kaigai Kohei, Tom Lane)
이것은 최적화기 및 집행자에 대한 확장 제어를 더 잘 제어 할 수 있습니다.
외국 데이터 포장지가 필터 포스트 필터 잠금 (Etsuro Fujita)을 수행하도록 토토 사이트 순위
이제 외국 테이블에 참여할 수 있습니다삽입 ... 충돌시 아무것도 할 수 없습니다쿼리 (Peter Geoghegan, Heikki Linnakangas, Andres Freund)
이를 처리하려면 외국 데이터 포장지를 수정해야합니다.삽입 ... 충돌시 업데이트외국 테이블에서 지원되지 않습니다.
개선hash_create ()
의 간단한 이진 키 해시 함수 선택을위한 API (Teodor Sigaev, Tom Lane)
병렬 실행 인프라 향상 (Robert Haas, Amit Kapila, Noah Misch, Rushabh Lathia, Jeevan Chalke)
remod알파 (CPU) 및TRU64(OS) 포트 (Andres Freund)
SWAP-BYTE 기반 스핀 락 구현 제거ARMv5 and 이전CPUS (Robert Haas)
ARMV5의 약한 메모리 순서 로이 잠금 구현을 안전하지 못했습니다. Atomics Support를 사용한 최신 GCC 구현에서는 스핀 록 지원이 여전히 가능합니다.
지나치게 긴 (100+ 문자) 파일 경로가 Tar 파일 (Peter Eisentraut)에 기록되면 오류를 생성합니다.
TAR은 과도한 길이의 경로를 지원하지 않습니다.
열에 대한 인덱스 연산자 클래스 변경PG_SECLABEL.제공자andPG_SHSECLABEL.제공자text_pattern_ops(Tom Lane)
클러스터의 다른 데이터베이스가 다른 기본 콜라이트를 가질 때 이러한 인덱스의 가능한 문제를 피합니다.
컴파일러 장벽 (Robert Haas)으로 작동하도록 스핀 록 프리미티브 변경
더 높은 정밀 타임 스탬프 해상도 토토 사이트 순위Windows 8, Windows Server 2012및 이후 Windows Systems (Craig Ringer)
공유 라이브러리 설치bininMS Windows(Peter Eisentraut, Michael Paquier)
installSRC/TEST/MODULES함께ContribonMSVC빌드 (Michael Paquier)
토토 사이트 순위구성's-extra-versionMSVCBuild (Michael Paquier)
PasspgfiledescinMSVCContrib Builds (Michael Paquier)
모두에 아이콘 추가MSVC-모든 바이너리 및 버전 정보는MS WindowsBinaries (Noah Misch)
Mingw는 이미 그러한 아이콘이 있습니다.
내부에 선택적 관점 지원 추가getOpt_long ()
구현 (Michael Paquier, Andres Freund)
이것은에 의해 사용됩니다MSVCbuild.
최소, 최대, 평균 및 표준 편차 시간에 대한 통계 추가pg_stat_statements(Mitsumasa Kondo, Andrew Dunstan)
addpgcrypto기능pgp_armor_headers ()
추출 할PGP갑옷 헤더 (Marko Tiikkaja, Heikki Linnakangas)
빈 교체 문자열 토토 사이트 순위Unaccent(Mohammad Alhashash)
이것은 Diacritic 표시가 별도의 문자로 표시되는 언어에 유용합니다.
Multicharacter 소스 문자열 토토 사이트 순위Unaccent(Tom Lane)
이것은 diacritic 표시가 별도의 문자로 표시되는 언어에서 유용 할 수 있습니다. 또한 더 복잡한 비한 사전을 토토 사이트 순위합니다.
addContrib모듈TSM_SYSTEM_ROWSandTSM_SYSTEM_TIME추가 테이블 샘플링 방법 (PETR Jelínek)을 토토 사이트 순위하려면
add진색인 검사 기능PageInspect(Heikki Linnakangas, Peter Geoghegan, Michael Paquier)
버퍼 핀에 대한 정보 추가pg_buffercacheDisplay (Andres Freund)
토토 사이트 순위pgstattuple오버 헤드를 사용하여 대략적인 답변을보고하려면pgstattuple_Approx ()
(Abhijit Menon-Sen)
움직임dummy_seclabel, test_shm_mq, test_parser및Worker_SPIFromContribtoSRC/TEST/MODULES(Álvaro Herrera)
이 모듈은 서버 테스트를위한 것이므로 포장시 구축 또는 설치할 필요가 없습니다postgresql.