출시 날짜 :2020-09-24
postgresql13은 다음을 포함하여 많은 새로운 기능과 향상을 포함합니다.
B-Tree Index 항목의 복제 제거로 인한 공간 절약 및 성능 이득
집계 또는 분할 된 테이블을 스포츠 토토는 쿼리의 성능 향상
확장 통계를 스포츠 토토할 때 더 나은 쿼리 계획
색인의 병렬 진공 청소기
증분 정렬
위 항목 및 기타 새로운 기능PostgreSQL13은 아래 섹션에 자세히 설명되어 있습니다.
덤프/복원 스포츠 토토pg_dumpall또는 스포츠 토토PostgreSQL또는 이전 릴리스에서 데이터를 마이그레이션하려는 사람들에게는 논리 복제가 필요합니다. 보다토토 사이트 순위 PostgreSQL : 문서 : 13 : 18.6. PostgreSQL 클러스터 업그레이드새로운 주요 릴리스로 마이그레이션에 관한 일반 정보.
버전 13에는 이전 릴리스와의 호환성에 영향을 줄 수있는 여러 가지 변경 사항이 포함되어 있습니다. 다음과 비 호환성을 관찰하십시오.
변경비슷한 ... 탈출 null
반환하려면null
(Tom Lane)§
이 새로운 동작과 일치SQL사양. 이전에는 널탈출
값은 기본 이스케이프 문자열 (백 슬래시 문자)을 스포츠 토토는 것을 의미합니다. 이것은 또한에도 적용됩니다.substring (
. 이전 행동은 원래 기능을 변경하지 않음으로써 오래된 견해로 유지되었습니다.텍스트
From패턴
탈출텍스트
)
makeJSON [B] _TO_TSVECTOR ()
그 철자를 완전히 확인하십시오String
옵션 (Dominik Czarnota)§
비 디폴트 방식 변경exply_io_concurrency값은 동시성에 영향을 미칩니다 (Thomas Munro)§
이전 에이 값은 동시 요청 수를 설정하기 전에 조정되었습니다. 값은 이제 직접 사용됩니다. 오래된 값을 새로운 값으로 변환하면 다음을 스포츠 토토여 수행 할 수 있습니다.
SELECT ROUND (sum (OldValue
/ n :: float)) generate_series (1,의 NewValue로서OldValue
) s (n);
보조 프로세스의 표시 방지PG_STAT_SSL및PG_STAT_GSSAPI시스템보기 (Euler Taveira)§
이러한보기에 합류하는 쿼리pg_stat_activity그리고 보조 프로세스가 왼쪽 조인을 스포츠 토토해야합니다.
수정PostgreSQL : 문서 : 13 :
보다 적절한 명령 태그 (fujii masao)를 반환하려면§
이전에 반품Alter Table
; 이제 반환외국 테이블 변경
.
수정PostgreSQL : 문서 : 13
보다 적절한 명령 태그 (fujii masao)를 반환하려면§
이전에 반품Alter Table
; 이제 반환구체화 된보기
.
구성 매개 변수 이름 바꾸기Wal_keep_segments
toWal_Keep_Size(Fujii Masao)§
이것은 대기 서버에 대한 WAL의 양을 결정합니다. 이전 매개 변수와 같이 파일 수보다는 메가 바이트로 지정됩니다. 이전에 스포츠 토토한 경우Wal_keep_segments
, 다음 공식은 대략 동등한 설정을 제공합니다.
wal_keep_size = wal_keep_segments * wal_segment_size (일반적으로 16MB)
정의 지원 제거503 스포츠 토토 결과 페치 실패pre- 스포츠 토토PostgreSQL8.0 구문 (Daniel Gustafsson)§
정의 지원 제거사설 토토 PostgreSQLpre- 스포츠 토토PostgreSQL7.3 구문 (Daniel Gustafsson)§
"opaque"에 대한 지원 제거PostgreSQL :pre- 스포츠 토토postgresql7.3 서버 (Daniel Gustafsson)§
포장되지 않은 업그레이드 (Pre-9.1) Extensions (Tom Lane) 지원 제거§
theFrom
옵션확장 생성
더 이상 지원되지 않습니다. 포장되지 않은 확장을 스포츠 토토는 설치는 여전히 포장 된 버전으로 업그레이드하기 전에를 업데이트해야합니다.PostgreSQL 13.
지원 제거posixrules
타임 존 데이터베이스 (Tom Lane)의 파일§
Iana의 Timezone Group 은이 기능을 스포츠 토토지 않았으며, 이는 향후 몇 년 동안 시스템의 시간대 데이터베이스에서 점차 사라질 것임을 의미합니다. 시간대 데이터 업데이트로 행동 변화가 예기치 않게 나타나는 대신 제거되었습니다PostgreSQL의 버전 13 기준이 기능에 대한 지원. 이는의 동작에만 영향을 미칩니다.PostgreSQL : 문서 :명백한 일광 절약 전환 규칙이 부족한 경우; 이전에 전환 규칙은 스포츠 토토자 정의 설치를 통해 결정될 수 있습니다posixrules
파일이지만 이제는 유선입니다. 영향을받는 설치에 권장되는 수정 사항은 지리적 시간대 이름을 사용하는 것입니다.
in스포츠 토토 커뮤니티, 언제LQuery
패턴은 교정기가있는 인접한 별표가 포함되어 있습니다 (예 :*{2}.*{3}
*{5}
(Nikita Glukhov)§
수정PostgreSQL :'sbt_metap ()
오버플로 (Peter Geoghegan)가 덜 적절한 데이터 유형을 반환하려면§
아래에서의 변경 사항에 대한 자세한 설명이 있습니다.PostgreSQL13 및 이전 주요 릴리스.
허용가지 치기더 많은 경우에 일어날 파티션 (Yuzuko Hosoya, Amit Langote, Álvaro Herrera)§ §
허용파티션 타운 조인더 많은 경우에 발생합니다 (Ashutosh Bapat, Etsuro Fujita, Amit Langote, Tom Lane)§ §
예를 들어, 파티션 경계가 정확히 일치하지 않더라도 파티션 된 테이블간에 파티션 관련 조인이 발생할 수 있습니다.
지원 행 수준전
롤 스포츠 토토 : 문서 : 13 : 38 장 트리거분할 된 테이블 (Álvaro Herrera)§
그러나 그러한 트리거는 어떤 파티션이 목적지인지 변경할 수 없습니다.
분할 된 테이블을 논리적으로 복제 할 수 있도록PostgreSQL :(Amit Langote)§ §
이전에 파티션을 개별적으로 복제해야했습니다. 이제 분할 된 테이블을 명시 적으로 게시하여 모든 파티션을 자동으로 게시 할 수 있습니다. 파티션의 추가/제거로 인해 간행물에 마찬가지로 추가되거나 제거됩니다. 그만큼출판물 만들기
옵션publish_via_partition_root
파티션 변경이 자신의 변경 사항 또는 부모로 게시되는지 여부를 제어합니다.
가입자 (Amit Langote)의 분할 된 테이블에 논리 복제 허용§
이전에 가입자는 정량이없는 테이블로만 행을받을 수있었습니다.
전체 열 변수 허용 (즉,테이블
.*
) 분할 표현식 (Amit Langote)에 사용됩니다.§
보다 효율적으로 저장DuplicatesB-Tree Indexes (Anastasia Lubennikova, Peter Geoghegan)§
이것은 중복 키를 한 번만 저장하여 저 카디 컬스 열의 효율적인 B- 트리 인덱싱을 허용합니다. 로 업그레이드하는 사용자PostgreSQL스포츠 토토해야Reindex
기존 색인을 스포츠 토토려면이 기능을 사용합니다.
허용스포츠 토토 베트맨 : 문서 : 13 : 64 장andPostgreSQL : 문서 : 13 : 65 장 윈 토토 색인indexes onBox
지원할 열주문 by
쿼리 (Nikita Glukhov)§ §Box
<--포인트
허용진보다 효율적으로 처리하려면 인덱스!
(아님) 조항에서tsquery
Searches (Nikita Glukhov, Alexander Korotkov, Tom Lane, Julien Rouhaud)§
허용범퍼카 토토 PostgreSQL : 문서매개 변수를 가져 가기 (Nikita Glukhov)§
허용색인 생성
GIST 서명 길이와 최대 정수 범위 수 (Nikita Glukhov)를 지정하려면§
4 및 8 바이트에서 생성 된 인덱스토토 사이트 PostgreSQL : 문서 : 13 : F.18. intarray, 배트맨 스포츠 토토 : 문서 : 13 : 12 장. 전문 검색, 와이즈 토토 PostgreSQL : 문서 : 13 : F.31. pg_trgm, 스포츠 토토 커뮤니티및PostgreSQL : 문서 : 13 : F.16. 토토 핫열은 이제 기본값을 스포츠 토토지 않고 이러한 GIST 인덱스 매개 변수를 제어 할 수 있습니다.
비 기본 콜라이트를 스포츠 토토는 인덱스 방지사설 토토 PostgreSQL : 문서 : 13 : Alter Table테이블의 고유 또는 기본 키 제약 조건 (Tom Lane)§
인덱스의 콜레이션은 기본 열의 인덱스와 일치해야하지만Alter Table
이전에 이것을 확인하지 못했습니다.
Optimizer의 개선토토 베이 : 문서 : 13 : 71 장. 플래너가 통계를 스포츠 토토는 방법격리/성냥 연산자 추정 (Tom Lane)§
설정 허용사설 토토 PostgreSQL : 문서 : 13 : Alter TableforPostgreSQL : 문서 : 13 : 토토 사이트 순위 생성(Tomas Vondra)§
이것은 새로운 명령 옵션으로 제어됩니다통계 변경 ... 통계 설정
. 이전에는보다 일반적인 통계 대상 설정을 기반으로 계산되었습니다.
확장 통계 객체 또는 조항 및 사용 허용PostgreSQL : 문서 : 13 : 9.23. 하위 사설 토토 사이트 표현/Any
상수 목록 (Pierre Ducroquet, Tomas Vondra)§ § §
함수 허용From
상수를 평가할 경우 (Alexander Kuzmenkov, Aleksandr Parfenov)§ §
구현증분 정렬(James Coleman, Alexander Korotkov, Tomas Vondra)§ §
중간 쿼리 결과가 필요한 정렬 순서의 하나 이상의 주요 키에 의해 정렬되는 것으로 알려져 있으면 나머지 키 만 고려하여 추가 분류를 수행 할 수 있습니다.
필요한 경우를 스포츠 토토여 제어 할 수 있습니다.enable_incremental_sort.
허용해시 집계대형 집계 결과 세트에 디스크 스토리지를 스포츠 토토려면 (Jeff Davis)§ § §
이전에, 해시 집계가 더 많이 사용될 것으로 예상되는 경우work_mem메모리. 이제 해시 집계 계획을 선택할 수 있습니다. 해시 테이블은 초과하면 디스크로 유출됩니다work_mem
Timeshash_mem_multiplier.
이 동작은 일반적으로 해시 집계가 선택되면 해시 테이블은 아무리 큰 관계없이 메모리에 보관 될 것입니다. 이는 플래너가 잘못 평가 한 경우 매우 클 수 있습니다. 필요한 경우, 그와 비슷한 행동을 증가시켜 얻을 수 있습니다hash_mem_multiplier
.
삽입 및 삭제뿐만 아니라 삽입물을 허용하여 진공 활동을 트리거 할 수 있습니다autovacuum(Laurenz Albe, Darafei Praliaskouski)§
이전에 삽입 전용 활동은 자동 분석이지만 자동 바신은 아니며, 죽은 튜플이 제거 할 수 없다는 근거로 자동 분석되지는 않습니다. 그러나 진공 스캔에는 Page-All-Visible 비트 설정과 같은 다른 유용한 부작용이있어 인덱스 전용 스캔의 효율성을 향상시킵니다. 또한 삽입 전용 테이블이 주기적 진공 청소기를 받도록 허용하면의 작업을 전파하는 데 도움이됩니다.“냉동”오래된 튜플, 따라서 전체 테이블이 한 번에 반 랩 라운드 임계 값에 도달 할 때 갑자기 많은 양의 동결 작업이 없도록합니다..
필요한 경우이 동작을 새 매개 변수로 조정할 수 있습니다autovacuum_vacuum_insert_thresholdandautovacuum_vacuum_insert_scale_factor또는 동등한 테이블 스토리지 옵션.
addMaintending_io_concurrency유지 보수 작업을위한 I/O 동시성을 제어하는 매개 변수 (Thomas Munro)§
허용Walif 관계를 생성하거나 다시 작성하는 거래 중에 건너 뜁니다Wal_level31853_31859최소
(Kyotaro Horiguchi)§
더 큰 관계WAL_SKIP_THRESHOLD생성보다는 파일이 fsync'ed를 갖습니다Wal. 이전에는이 작업이에 대해서만 이루어졌습니다.COPY
운영이지만 구현에는 충돌 복구 중에 데이터 손실을 유발할 수있는 버그가있었습니다.
재생시 성능 향상와이즈 토토 : 문서 :
많은 테이블 스페이스가 사용중인 경우 명령 (fujii masao)§
성능 향상PostgreSQL : 문서 : 13 : 롤 토토매우 큰 관계 (Kirk Jamison)§
주요 바이트의 검색 개선토스트'ed values (Binguo Bao, Andrey Borodin)§
이전에, 압축 된 외부토스트값은 일부 주요 바이트 만 필요하다고 알려져 있더라도 완전히 가져 왔습니다. 이제 결과를 생성하기에 충분한 데이터 만 가져옵니다.
정수의 텍스트로 변환 속도를 높이십시오 (David Fetter)§
쿼리 문자열 및 확장 스크립트에 대한 메모리 스포츠 토토량 감소SQL진술 (Amit Langote)§
허용설명
, PostgreSQL :, autovacuum및PostgreSQL : 문서 : 13추적Wal스포츠 토토 통계 (Kirill Bychik, Julien Rouhaud)§ § §
모든 진술이 아닌 SQL 문의 샘플을 기록 할 수 있습니다 (Adrien Nayrat)§
A log_statement_sample_rate그 진술의 분수log_min_duration_sample기간이 기록됩니다.
백엔드 유형 추가토토 캔 PostgreSQL : 문서 : 13 : 19.8. 오류보고 및 로깅및 선택적으로log_line_prefix로그 출력 (Peter Eisentraut)§
준비된 명령문 매개 변수 로깅 (Alexey Bashtanov, Álvaro Herrera)§ §
theguc설정log_parameter_max_length비 에어러 명령문을 기록하는 동안 최대 매개 변수 값 값 출력을 제어합니다.log_parameter_max_length_on_error오류가있는 문을 기록하는 데 동일합니다. 이전에는 준비된 명령문 매개 변수가 오류 중에 로그인되지 않았습니다.
오류 후 기능 호출 백 트레이스를 기록 할 수 있도록 허용 (Peter Eisentraut, Álvaro Herrera)§ §
새로운 매개 변수backtrace_functions오류에 따라 배경을 생성 해야하는 C 함수를 지정합니다.
만들기PostgreSQL : 문서 : 13 : 스포츠 토토 결과버퍼 카운터 오버플로를 피하기 위해 폭 64 비트 (Álvaro Herrera)§
addleader_pid
topg_stat_activity병렬 작업자의 리더 프로세스를보고하려면 (Julien Rouhaud)§
시스템보기 추가PG_STAT_PROGRESS_BASEBACKUP
스트리밍베이스 백업의 진행 상황을보고하려면 (Fujii Masao)§
시스템보기 추가PG_STAT_PROGRESS_ANALYZE
보고서토토 캔 PostgreSQL : 문서 : 13 : AnalyzeProgress (Álvaro Herrera, Tatsuro Yamada, Vinayak Pokale)§
시스템보기 추가스포츠 토토 베트맨 PostgreSQL
공유 메모리 스포츠 토토을 표시하려면 (Andres Freund, Robert Haas)§
시스템보기 추가PG_STAT_SLRU
내부 모니터링SLRU캐시 (Tomas Vondra)§
허용track_activity_query_size1MB (Vyacheslav Makarov)만큼 높은 설정§
이전 최대 값은 100kb입니다.
DSM 세그먼트를 작성하는 동안 대기 이벤트보고posix_fallocate ()
(Thomas Munro)§
비용 기반 진공 지연 (Justin Pryzby)에 대해보고하려면 대기 이벤트 진공 청소기 추가§
대기 이벤트 추가Wal아카이브 및 복구 일시 정지 (Fujii Masao)§
새로운 이벤트는 Backupwaitwalarchive 및 RecoveyPause입니다.
대기 이벤트 추가 recoverConflictSnapShot 및 RecoveryConflictTablespace를 모니터링 복구 충돌 (Masahiko Sawada)§
대기 이벤트의 성능 향상BSD-기반 시스템 (Thomas Munro)§
슈퍼업자만이 |ssl_passphrase_command설정 (Insung Moon)§
이것은 보안 예방 조치로 변경되었습니다.
서버의 기본 최소값 변경TLS1.0에서 1.2의 암호화 된 연결에 대한 버전 (Peter Eisentraut)§
이 선택은에 의해 제어 될 수 있습니다SSL_MIN_PROTOCOL_VERSION.
읽기 전용 트랜잭션 모드 (Robert Haas)에서 유틸리티 명령이 허용되는 규칙 조임§
이 변경 사항도 병렬 쿼리로 실행할 수있는 유틸리티 명령의 수를 증가시킵니다.
허용allow_system_table_mods서버 시작 후 변경 될 (Peter Eisentraut)§
시스템 테이블을 수정하지 못하면allow_system_table_mods가 설정되어 있습니다 (Peter Eisentraut)§
이전, ifallow_system_table_mods서버 스타트에서 설정되었으며, 비 uperusers가 발행 할 수 있습니다삽입
/업데이트
/삭제
시스템 테이블의 명령.
지원 활성화유닉스 도메인 소켓Windows (Peter Eisentraut)§
Reload (Sergei Kornilov)에 의해 스트리밍 복제 구성 설정을 변경할 수 있습니다.§
이전에 서버 재시작이 변경되기 위해 필요했습니다Primary_conninfoandPrimary_Slot_name.
허용Wal영구적 인 슬롯이 지정되지 않았을 때 임시 복제 슬롯을 스포츠 토토는 수신기 (Peter Eisentraut, Sergei Kornilov)§ §
이 동작을 스포츠 토토여 활성화 할 수 있습니다Wal_receiver_create_temp_slot.
복제 슬롯에 대한 WAL 스토리지가 제한되도록 허용max_slot_wal_keep_size(Kyotaro Horiguchi)§
이 값을 초과 해야하는 복제 슬롯은 유효하지 않습니다.
허용대기 프로모션요청 된 일시 중지 (fujii masao) 취소하려면§
이전에 대기 상태가 일시 정지 상태에있는 동안 프로모션이 발생할 수 없었습니다.
회복이 지정된 상태에 도달하지 않으면 오류 생성복구 대상(Leif Gunnar Erlandsen, Peter Eisentraut)§
이전에, 대기는 끝이 끝날 때 스스로를 홍보 할 것입니다Wal, 대상에 도달하지 않더라도.
디스크로 유출되기 전에 논리적 디코딩이 사용되는 메모리의 양에 대한 제어 허용 (Tomas Vondra, Dilip Kumar, Amit Kapila)§
이것은에 의해 제어됩니다logical_decoding_work_mem.
잘못된 페이지가 참조 된 경우에도 복구가 계속되도록 허용WAL(Fujii Masao)§
이것은 스포츠 토토 활성화IGNORE_INVALID_PAGES.
허용진공
테이블의 색인을 병렬로 처리하려면 (Masahiko Sawada, Amit Kapila)§
새로운병렬
옵션을 제어합니다.
허용FETCH FIRST
스포츠 토토려면with ties
마지막 결과 행 (Surafel Temesgen)과 일치하는 추가 행을 반환하려면§
만들기테이블 생성
a 전파check
제약 조건상속 없음
생성 된 테이블에 대한 속성 (Ildar Musin, Chris Travers)§
스포츠 토토시잠금 테이블
분할 된 테이블에서 자식 테이블 (Amit Langote)의 권한을 확인하지 마십시오.§
허용PostgreSQL : 문서
inserts in identity 컬럼 (Dean Rasheed)§
add사설 토토 PostgreSQL : 문서
제거 허용생성
열에서 재산 (Peter Eisentraut)§
다중 단계에서 버그 수정Alter Table
명령 (Tom Lane)§
존재하지 않으면
클로즈는 이제 예상대로 작동합니다. 이는 열이 이미 존재하는 경우 파생 된 작업 (예 : 인덱스 생성)이 실행되지 않습니다. 또한 관련 조치를 하나로 결합하는 경우Alter Table
이제 이전에하지 않았을 때 일합니다.
addPostgreSQL
구문 뷰 뷰 열을 바꾸는 구문 (fujii masao)§
보기 열 이름 변경은 이미 가능했지만ALTER 테이블 이름 이름 바꾸기 열
, 혼란 스럽습니다.
addPostgreSQL
기본 유형을 수정하는 옵션토스트속성 및 지원 기능 (Tomas Vondra, Tom Lane)§
add데이터베이스 생성
로케일
옵션 (Peter Eisentraut)§
기존 옵션을 결합합니다lc_collate
andLC_CTYPE
단일 옵션으로.
허용와이즈 토토 : 문서 :
대상 데이터베이스를 스포츠 토토여 세션을 분리하려면 드롭이 성공할 수 있습니다 (Pavel Stehule, Amit Kapila)§
이것은에 의해 활성화됩니다힘
옵션.
구조 멤버 추가PostgreSQL : 문서
C-language 업데이트 트리거가 업데이트 된 열 (Peter Eisentraut)을 알 수 있도록합니다.§
호환되는 인수가 필요한 함수 (Pavel Stehule)에 스포츠 토토할 다형성 데이터 유형 추가§
새로운 데이터 유형은입니다.Anycompatible
, anycompatiblearray
, anycompatiblenonArray
및anycompatiblerange
.
addSQL데이터 유형XID8
FullTransactionId를 노출하려면 (Thomas Munro)§
기존xid
데이터 유형은 4 바이트에 불과하므로 트랜잭션 시대를 제공하지 않습니다.
데이터 유형 추가PostgreSQL :
및 관련 함수, Collation Objects의 OID를 나타 내기 위해 (Julien Rouhaud)§
glibc 버전을 어떤 경우 스포츠 토토십시오.PostgreSQL : 문서 : 13 : 23.2. 토토 베이 Support버전 식별자 (Thomas Munro)§
GLIBC 버전이 변경되면 Collation 의존적 인덱스의 손상 가능성에 대한 경고가 발행됩니다.
Windows (Thomas Munro)의 Collation 버전에 대한 지원 추가§
허용Row
표현멤버를 접미사 표기법 (Tom Lane)으로 추출하도록하려면§
예를 들어(행 (4, 5.0)). F1
이제 반환 4.
대체 버전 추가JSONB_SET ()
개선 된NULL
취급 (Andrew Dunstan)§
새로운 함수,JSONB_SET_LAX ()
, aNULL
지정된 키를 A로 설정하여 새 값JSONNULL, 키 삭제, 예외 제기 또는 반환JSONB
요청에 따라 수정되지 않은 가치.
JSONPATH 추가.dateTime ()
방법 (Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov)§
이 함수는 허용JSON타임 스탬프로 변환 할 값을 처리 할 수 있습니다.JSONPATH
표현. 이 변경 사항도 추가JSONPATH
시간대 인식 출력을 지원하는 기능.
addmin ()
andmax ()
집계를위한PG_LSN
(Fabrízio de Royes Mello)§
쿼리 모니터링에 특히 유용합니다.
허용유니 코드 탈출, 예 :e '\ u
또는nnnn
'U & '\
, 데이터베이스 인코딩이 아닌 경우에도 데이터베이스 인코딩에서 스포츠 토토 가능한 문자를 지정하려면UTF-8 (Tom Lane)§nnnn
'
허용PostgreSQL
및TO_TIMESTAMP ()
영어 이외의 달/일 이름을 인식하려면 (Juan José Santamaría Flecha, Tom Lane)§
인식 된 이름은의 출력과 동일합니다PostgreSQL
동일한 형식 패턴으로.
DateTime 형식 패턴 추가FF1
– ff6
1 ~ 6 분포 숫자의 입력 또는 출력을 지정하려면 (Alexander Korotkov, Nikita Glukhov, Teodor Sigaev, Oleg Bartunov)§
이러한 패턴은를 사용할 수 있습니다.to_char ()
, TO_TIMESTAMP ()
및 jsonpath 's.dateTime ()
.
addSSSS
dateTime 형식 패턴으로SQL-스탠드 alias forSSSS
(Nikita Glukhov, Alexander Korotkov)§
함수 추가gen_random_uuid ()
버전 4 UUIDS (Peter Eisentraut)를 생성하려면§
이전uuid생성 기능은 외부 모듈에서만 사용할 수 있습니다uuid-sossp및토토 핫 PostgreSQL : 문서 : 13 : F.25. pgcrypto.
성능과 정확도 향상숫자
Type 's제곱근 (SQRT
) 및 자연 로그 (ln
) 함수 (Dean Rasheed)§ §
함수 추가min_scale ()
숫자 수를 숫자를 나타내는 데 필요한 소수점의 오른쪽으로 숫자를 반환합니다숫자
완전 정확도가있는 값 (Pavel Stehule)§
함수 추가Trim_Scale ()
a의 스케일을 줄이려는숫자
후행 0 (Pavel Stehule)을 제거하여 가치§
예를 들어, 이전에만포인트
<-
line
지금 지원되었습니다line
<-
포인트
작동합니다.
생성XID8
모두의 버전트랜잭션 ID 기능(Thomas Munro)§
oldxid
기반 함수는 여전히 존재합니다.
허용get_bit ()
및set_bit ()
A의 첫 256MB 이상의 비트를 설정하려면BYTEA
value (movead li)§
확장에 대한 객체의 종속성을 제거하는 기능 추가 (Álvaro Herrera)§
개체는 기능, 구체화 된보기, 인덱스 또는 트리거 일 수 있습니다. 구문은ALTER .. 아니요
.
LIBPQ 클라이언트가 암호화 된 연결에 채널 바인딩을 요구하도록 허용 (Jeff Davis)§
LIBPQ 연결 매개 변수 스포츠 토토Channel_Binding
다른 쪽 끝을 강제로TLS스포츠 토토자의 암호를 알고 있음을 증명하는 연결. 이것은 중간의 공격을 방해합니다.
LIBPQ 연결 매개 변수 추가 최소 및 최대TLS버전이 암호화 된 연결 (Daniel Gustafsson)을 허용합니다§ § §
설정이SSL_MIN_PROTOCOL_VERSIONandSSL_MAX_PROTOCOL_VERSION. 기본적으로 최소TLS버전은 1.2입니다 (이것은 이전 릴리스의 행동 변화를 나타냅니다).
클라이언트 인증서 잠금을 해제하는 데 비밀번호 사용 허용 (Craig Ringer, Andrew Dunstan)§
이것은 libpq 's에서 활성화 됨SSLPASSWORD연결 매개 변수.
libpq를 사용하도록 허용der-인코딩 된 클라이언트 인증서 (Craig Ringer, Andrew Dunstan)§
수정ECPG'sExec SQL ELIF
올바르게 작동하는 지침 (Tom Lane)§
이전에는와 동일하게 행동했습니다endif
그 뒤에ifdef
if
구성은의 확장을 막지 못했습니다elif
지점 또는 다음 지점.
보조 허용PSQL프롬프트는 비워지는 프롬프트이지만 1 차 프롬프트와 같은 너비 (Thomas Munro)§
이것은 설정에 의해 달성됩니다Prust2
to%W
.
허용PSQL's\ G
및\ gx
변경 명령\ pset해당 단일 명령의 지속 시간에 대한 출력 옵션 (Tom Lane)§
이 기능은 구문 Like를 허용합니다.\ g (expand = on)
\ gx
.
addPSQL운영자 클래스 및 운영자 가족을 표시하는 명령 (Sergey Cherkashin, Nikita Glukhov, Alexander Korotkov)§
새로운 명령은\ dac
, \ daf
, \ dao
및\ dap
.
|PSQL's\ dt+
및 관련 명령 (David Fetter)§
Verbose 모드에서 테이블/색인/보기는 객체가 영구적, 임시 또는 미등지 여부를 보여줍니다.
이후의 RedisPlay 수정PSQL's\ e
명령 (Tom Lane)§
편집기를 종료 할 때 쿼리가 세미콜론으로 끝나지 않으면\ g
, 이제 쿼리 버퍼 내용이 표시됩니다.
add\ warn
명령PSQL(David Fetter)§
이것은\ echo
텍스트가 stdout 대신 stderr로 전송 된 것을 제외하고.
추가PostgreSQL홈 페이지에서 명령 줄-help
출력 (Peter Eisentraut)§
기본 백업에 대한 백업 매니페스트 생성 및이를 확인하고 (Robert Haas)§ §
새로운 도구postgresql : 문서백업을 확인할 수 있습니다.
HATE스포츠 토토 베트맨 postgresql기본적으로 총 백업 크기를 추정 (Fujii Masao)§
이 계산이 허용PG_STAT_PROGRESS_BASEBACKUP
진행 상황을 보여줍니다. 필요하지 않은 경우를 스포츠 토토여 비활성화 할 수 있습니다.---- 여분의 크기
옵션. 이전에는이 계산이 만 발생했습니다.--progress
옵션이 사용되었습니다.
옵션 추가pg_rewind대기를 구성하려면 (Paul Guo, Jimmy Yih, Ashwin Agrawal)§
이것은 일치합니다스포츠 토토 베트맨 postgresql's-write-recovery-conf
옵션.
허용pg_rewind대상 클러스터를 스포츠 토토려면Restore_command필요한 검색Wal(Alexey Kondratov)§
이것은를 사용하여 활성화됩니다-c
/-Restore-Target-Wal
옵션.
HATEpg_rewind되 감이 전 충돌 복구를 자동으로 실행합니다 (Paul Guo, Jimmy Yih, Ashwin Agrawal)§
스포츠 토토여 비활성화 할 수 있습니다---- 엔지르 슈트 다운
.
addpostgresql옵션-Quiet
비 방어력을 억제하려면 (Andres Freund, Robert Haas)§
addpg_dump옵션-include-foreign-data
외국 서버에서 데이터를 덤프하기 위해 (Luis Carril)§
진공 명령 허용PostgreSQL : 문서 : 13 : 토토 사이트병렬 모드에서 작동하려면 (Masahiko Sawada)§
이것은 새로운 상태로 활성화됩니다--- 팔렐
옵션.
허용PostgreSQL : 문서 : 13 : 스포츠 토토 베트맨병렬로 작동하려면 (Julien Rouhaud)§
NEW에서 병렬 모드가 활성화 됨-jobs
옵션.
허용스포츠 토토 베트맨 PostgreSQL : 문서 : 13 : dropdb대상 데이터베이스를 스포츠 토토여 세션을 분리하려면 드롭이 성공할 수 있습니다 (Pavel Stehule)§
이것은와 함께 활성화됩니다.-f
옵션.
제거--adduser
및---- 아드 디저
FromPostgreSQL : 문서 : 13 : 와이즈 토토(Alexander Lakhin)§
이것에 대한 오랫동안 지원되는 선호 옵션은입니다.--SuperUser
and-no-superuser
.
PostgreSQL기본값으로 프로그램--new-bindir
실행할 때 설정pg_upgrade(Daniel Gustafsson)§
추가젠 토토 PostgreSQL : 문서 : 13 : 부록 M. 용어집문서 (Corey Huinker, Jürgen Purtz, Roger Harkavy, Álvaro Herrera)§
포함 된 테이블PostgreSQL :더 나은 선명도 (Tom Lane)§
스포츠 토토 업그레이드PostgreSQL :(Peter Eisentraut)§
Visual Studio 2019 (Haribabu Kommi)에 대한 구축 지원 추가§
MSYS2 (Peter Eisentraut)에 대한 빌드 지원 추가§
Power PC 컴파일러 (Noah Misch)를위한 Compare_ExChange 및 Fetch_ADD 어셈블리 언어 코드 추가§
업데이트Snowball Stemmer전체 텍스트 검색 (panagiotis mavrogiorgos)에서 사용하는 사전§
이것은 그리스어 스템을 추가하고 덴마크와 프랑스어 스템을 향상시킵니다.
Windows 2000에 대한 지원 제거 (Michael Paquier)§
비에 대한 지원 제거ELF BSDSystems (Peter Eisentraut)§
제거PostgreSQL : 문서 : 13 : 45 장 PL/사설 토토 사이트 - 사설 토토 사이트 Prossural LanguagePython 버전 2.5.x 이상 (Peter Eisentraut)§
remod스포츠 토토 결과 : 문서 : 13 : 16.1. 짧은 버전OpenSSL 0.9.8 및 1.0.0 (Michael Paquier)§
제거스포츠 토토 결과 : 문서 : 13 : 16.1. 짧은 버전옵션-disable-float8-byval
and-disable-float4-byval
(Peter Eisentraut)§ §
89225_89333
쿼리 문자열을 Planner Hook 함수로 전달합니다 (Pascal Legrand, Julien Rouhaud)§
addTLSInit Hook (Andrew Dunstan)§
사전 정의 된 UNIX-DOMAIN 소켓 디렉토리 (Peter Eisentraut)가없는 건물 허용§
UNIX 플랫폼에서 SYSV 리소스 키 충돌 확률 감소 (Tom Lane)§
운영 체제 기능을 사용하여 민감한 정보 (Peter Eisentraut)가 포함 된 메모리를 안정적으로 지우는 데있어§
예를 들어, 이것은 메모리에 저장된 암호를 지우는 데 사용됩니다.
addHeadersCheck
C HEADER-FILE 호환성을 테스트하는 스크립트 (Tom Lane)§
셀 체인이 아닌 배열로 내부 목록을 구현합니다 (Tom Lane)§
이것은 많은 객체에 액세스하는 쿼리의 성능을 향상시킵니다.
API 변경ts_execute ()
(Tom Lane, Pavel Borisov)§ §
TS_Execute
콜백은 이제 3 원 (예/아니오/아마도) 논리를 제공해야합니다. 정확하게 쿼리가 아닌 계산은 이제 기본값입니다.
허용PostgreSQL : 문서 : 13 : 토토 핫 생성신뢰할 수있는 것으로 지정할 (Tom Lane)§
이러한 내선은 데이터베이스 레벨을 가진 스포츠 토토자가 데이터베이스에 설치할 수 있습니다생성
특권이 슈퍼 사용자가 아니더라도. 이 변화는 또한를 제거합니다.pg_pltemplate
시스템 카탈로그.
비 슈퍼 사용자가 연결하도록 허용503 배트맨 스포츠 토토 페치암호를 사용하지 않고 외국 서버 (Craig Ringer)§
구체적으로 슈퍼업자가 설정하도록 허용password_required
aPostgreSQL : 문서 : 13 : 토토 결과 매핑 변경. 슈퍼 사용자가 아닌 사람이 슈퍼 사용자 자격 증명을 스포츠 토토여 외국 서버에 연결하지 못하도록주의를 기울여야합니다.
허용Postgres_FDW인증서 인증을 스포츠 토토려면 (Craig Ringer)§
다른 사용자가 다른 인증서를 사용할 수 있습니다.
허용43_와이즈 스포츠 토토 |02에 대한 액세스를 제어하려면Truncate
Command (Yuli Khodorkovskiy)§
확장 추가PostgreSQL :변환SQLPl/Perl Booleans (Ivan Panchenko)에서 부울§
HATEPostgreSQL : 문서 : 13취급선택 ... 업데이트 용
없는 명령업데이트
(Andrew Gierth, Vik Fearing)§
허용pg_stat_statements선언문 계획 시간 (Julien Rouhaud, Pascal Legrand, Thomas Munro, Fujii Masao)을 선택적으로 추적합니다.§ §
이전에 실행 시간 만 추적되었습니다.
점검스포츠 토토 커뮤니티's LQuery 구문 치료not
(!) 더 논리적으로 (Filip Rembialkowski, Tom Lane, Nikita Glukhov)§ §
또한 비* 쿼리가 일치하는 숫자 범위 ()를 사용하도록 허용합니다.
이진 I/O에 대한 지원 추가스포츠 토토 커뮤니티, lQuery 및 ltxtQuery 유형 (Nino Floris)§
옵션 추가토토 사이트 : 문서 : 13 : F.11. dict_int정수의 표시를 무시하려면 (Jeff Janes)§
add배트맨 토토 : 문서 : 13 : F.1. adminpack기능pg_file_sync ()
fsync'ing 파일을 허용하려면 (fujii masao)§
addPostgreSQL :출력 기능T_INFOMASK
/T_INFOMASK2
인간 읽을 수있는 형식의 값 (Craig Ringer, Sawada Masahiko, Michael Paquier)§ §
B-Tree Index Duplication Processing 열을 PageInspect 출력 (Peter Geoghegan)에 추가합니다.§
다음 개인 (알파벳 순서로)은이 릴리스에 패치 저자,위원회, 검토 자, 테스터 또는 문제의 기자로 기여했습니다.
Abhijit Menon-Sen |
Adam Lee |
Adam Scott |
adé Heyward |
Adrien Nayrat |
Ahsan Hadi |
Alastair McKinley |
Aleksandr Parfenov |
Alex Aktsipetrov |
Alex Macy |
Alex Shulgin |
Alexander Korotkov |
Alexander Kukushkin |
Alexander Kuzmenkov |
Alexander Lakhin |
Alexey Bashtanov |
Alexey Kondratov |
Álvaro Herrera |
Amit Kapila |
Amit Khandekar |
Amit Langote |
Amul Sul |
Anastasia Lubennikova |
Andreas Joseph Krogh |
Andreas Karlsson |
Andreas Kunert |
Andreas Seltenreich |
Andrei Zubkov |
Andres Freund |
Andrew Bille |
Andrew Dunstan |
Andrew Gierth |
Andrey Borodin |
Andrey Klychkov |
Andrey Lepikhov |
Anna Akenteva |
Anna Endo |
Anthony Nowocien |
Anton Vlasov |
Antonin Houska |
개미 AASMA |
Arne Roland |
Arnold Müller |
Arseny Sher |
Arthur Nascimento |
Arthur Zakirov |
Ashutosh Bapat |
Ashutosh Sharma |
Ashwin Agrawal |
Asif Rehman |
Asim Praveen |
Atsushi Torikoshi |
Augustinas jokubauskas |
Austin Drenski |
Basil Bourque |
Beena Emerson |
벤 코넷 |
Benjie Gillam |
Benoît Lobréau |
Bernd Helmle |
Bharath Rupireddy |
Bhargav Kamineni |
Binguo Bao |
Brad Dejong |
Brandur Leach |
브렌트 베이츠 |
Brian Williams |
Bruce Momjian |
Cameron Ezell |
Cary Huang |
채프먼 플랙 |
Charles Offenbacher |
Chen Huajun |
Chenyang Lu |
Chris Bandy |
Chris Travers |
Christoph Berg |
Christophe Courtois |
Corey Huinker |
Craig Ringer |
Cuiping Lin |
Dagfinn Ilmari Mannsåker |
Daniel Fiori |
Daniel Gustafsson |
Daniel Vérité |
Daniel Westermann |
Darafei Praliaskouski |
Daryl Waycott |
Dave Cramer |
David Christensen |
David Fetter |
David G. Johnston |
David Gilman |
David Harper |
David Rowley |
David Steele |
David Zhang |
Davinder Singh |
Dean Rasheed |
Denis Stuchalin |
Dent John |
Didier Gautheron |
Dilip Kumar |
Dmitry Belyavsky |
dmitry dolgov |
Dmitry Ivanov |
dmitry telpt |
dmitry uspenskiy |
Dominik Czarnota |
Dongming Liu |
Ed Morley |
Edmund Horner |
Emre Hasegeli |
Eric Gillum |
Erik Rijkers |
Erwin Brandstetter |
Ethan Waldo |
Etsuro Fujita |
Eugen Konkov |
Euler Taveira |
Fabien Coelho |
Fabrízio de Royes Mello |
Felix Lechner |
Filip Janus |
Filip Rembialkowski |
Frank Gagnepain |
Georgios Kokolatos |
Gilles Darold |
Greg Nancarrow |
Grigory Smolkin |
Guancheng Luo |
Guillaume Lelarge |
Hadi Moshayedi |
Haiying Tang |
Hamid Akhtar |
Hans Buschmann |
Hao Wu |
Haribabu Kommi |
Haruka Takatsuka |
Heath Lord |
Heikki Linnakangas |
Himanshu Upadhyaya |
Hironobu Suzuki |
휴 맥 마스터 |
Hugh Ranalli |
Hugh Wang |
Ian Barwick |
Ibrar Ahmed |
Ildar Musin |
Insung Moon |
Ireneusz Pluta |
Isaac Morland |
Ivan Kartyshov |
Ivan Panchenko |
Ivan Sergio Borgonovo |
Jaime Casanova |
James Coleman |
제임스 그레이 |
제임스 헌터 |
제임스 정보 |
제임스 루카스 |
Jan Mussler |
Jaroslav Sivy |
Jeevan Chalke |
Jeevan Ladhe |
Jeff Davis |
Jeff Janes |
Jehan-Guillaume de Rorthais |
제레미 에반스 |
Jeremy Schneider |
제레미 스미스 |
Jerry Sievers |
Jesper Pedersen |
Jesse Kinkead |
Jesse Zhang |
Jian Zhang |
Jie Zhang |
Jim Nasby |
Jimmy Yih |
Jobin Augustine |
Joe Conway |
John HSU |
John Naylor |
Jon Jensen |
Jonathan Katz |
Jorge Gustavo Rocha |
Josef Šimánek |
Joseph Nahmias |
Juan José Santamaría Flecha |
Julian Backes |
Julien Rouhaud |
Jürgen Purtz |
Justin King |
Justin Pryzby |
Karl O. Pinc |
Keisuke Kuroda |
Keith Fiske |
Kelly Min |
Ken Tanzer |
Kirill Bychik |
Kirk Jamison |
Konstantin Knizhnik |
Kuntal Ghosh |
Kyle Kingsbury |
Kyotaro Horiguchi |
Lars Kanis |
Laurenz Albe |
Leif Gunnar Erlandsen |
Li Japin |
Liudmila Mantrova |
Lucas Viecelli |
Luis M. Carril |
Lukáš Sobotka |
Maciek Sakrejda |
Magnus Hagander |
Mahadevan Ramachandran |
Mahendra Singh Thalor |
Manuel Rigger |
Marc Munro |
Marcos David |
Marina Polyakova |
Mark Dilger |
Mark Wong |
Marko Tiikkaja |
Markus Winand |
Marti Raudsepp |
Martijn van Oosterhout |
Masahiko Sawada |
Masahiro Ikeda |
Masao Fujii |
Mateusz Guzik |
Matt Jibson |
Matteo Beccati |
Maxence Ahlouche |
Melanie Plageman |
Michael Banck |
Michael Luo |
Michael Meskes |
Michael Paquier |
Michail Nikolaev |
Mike Palmiotto |
Mithun Cy |
Movead Li |
Nathan Bossart |
Nazli Ugur Koyluoglu |
Neha Sharma |
Nicola Contu |
Nicolás Alvarez |
Nikhil Sontakke |
Nikita Glukhov |
Nikolay Shaplov |
Nino Floris |
노아 미치 |
Noriyoshi Shinoda |
Oleg Bartunov |
Oleg Samoilov |
Oleksii Kliukin |
Ondrej Jirman |
panagiotis mavrogiorgos |
Pascal Legrand |
Patrick McHardy |
Paul Guo |
Paul Jungwirth |
Paul Ramsey |
Paul Sivash |
Paul Spencer |
Pavan Deolasee |
Pavel Borisov |
Pavel Luzanov |
Pavel Stehule |
Pavel Suderevsky |
Peifeng Qiu |
Pengzhou Tang |
Peter Billen |
Peter Eisentraut |
Peter Geoghegan |
Peter Smith |
PETR Fedorov |
Petr Jelínek |
Phil Bayer |
Philip Semanchuk |
Philippe Beaudoin |
113337_113355 |
Pierre Giraud |
Piotr Gabriel Kosinski |
piotr wlodarczyk |
Prabhat Sahu |
Quan Zongliang |
Quentin Rameau |
Rafael Castro |
Rafia Sabih |
Raj Mohite |
Rajkumar Raghuwanshi |
Ramanarayana M |
Ranier Vilela |
Rares Salcudean |
Raúl Marín Rodríguez |
Raymond Martin |
Reijo Suhonen |
Richard Guo |
Robert Ford |
Robert Haas |
Robert Kahlert |
Robert Treat |
Robin Abbi |
Robins Tharakan |
Roger Harkavy |
Roman Peshkurov |
Rui Desousa |
Rui Hai Jiang |
Rushabh Lathia |
Ryan Lambert |
Ryohei Takahashi |
Scott Ribe |
Sean Farrell |
Sehrope Sarkuni |
Sergei Agalakov |
Sergei Kornilov |
Sergey Cherkashin |
Shawn Debnath |
Shawn Wang |
Shay Rojansky |
Shenhao Wang |
Simon Riggs |
Slawomir Chodnicki |
Soumyadeep Chakraborty |
Stéphane Lorek |
Stephen Frost |
Steve Rogerson |
Steven Winfield |
Surafel Temesgen |
Suraj Kharage |
Takanori Asaba |
Takao Fujii |
쓰 나와 타카 카카와 |
Takuma Hoshiai |
Tatsuhito Kasahara |
Tatsuo Ishii |
Tatsuro Yamada |
Taylor Vesely |
Teodor Sigaev |
Tham Nguyen |
Thibaut Madelaine |
Thom Brown |
Thomas Kellerer |
Thomas Munro |
Tiago Anastacio |
Tim Clarke |
Tim Möhlmann |
Tom Ellis |
Tom Gottfried |
Tom Lane |
Tomas Vondra |
Tuomas Leikola |
Tushar Ahuja |
Victor Wagner |
Victor Yegorov |
Vignesh C |
Vik Fearing |
Vinay Banakar |
Vladimir Leskov |
Vladimir Sitnikov |
Vyacheslav Makarov |
vyacheslav shablistyy |
Will Leinweber |
William Crowell |
Wyatt Alt |
Yang Xiao |
Yaroslav Schekin |
Yi Huang |
Yigong Hu |
Yoann La Cancellera |
Yoshikazu Imai |
Yu Kimura |
Yugo Nagata |
Yuli Khodorkovskiy |
118466_118483 |
Yuya Watari |
Yuzuko Hosoya |
Zhenhua Cai |
올바르지 않은 문서에 아무것도 표시되면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면