E.7. 릴리스 17#

출시일: 2024-09-26

E.7.1. 개요#

포스트그레SQL17에는 다음을 포함한 많은 새로운 기능과 향상된 기능이 포함되어 있습니다.

  • 다음을 위한 새로운 메모리 관리 시스템진공, 이는 메모리 소비를 줄이고 전반적인 진공 청소 성능을 향상시킬 수 있습니다.

  • 신규SQL/JSON생성자, 항등 함수를 포함한 기능JSON_TABLE()JSON 데이터를 테이블 표현으로 변환하는 함수.

  • 스트리밍 I/O를 스포츠 토토 베트맨한 순차 읽기, 높은 동시성에서 쓰기 처리량, 여러 값에 대한 검색을 포함한 다양한 쿼리 성능 개선PostgreSQL : 문서 : 17 : 64.1. 토토 토토 색인색인.

  • 다음을 포함한 논리적 복제 개선 사항:

    • 장애 조치 제어

    • pg_createsubscriber, 물리적 대기에서 논리적 복제본을 생성하는 유틸리티

    • pg_upgrade이제 게시자의 논리적 복제 슬롯과 구독자의 전체 구독 상태를 보존합니다. 이를 통해 향후 주요 버전으로 업그레이드하여 복사본을 다시 동기화할 필요 없이 논리적 복제를 계속할 수 있습니다.

  • 새로운 클라이언트측 연결 옵션,sslnegotiation=직접, 왕복 협상을 피하기 위해 직접 TLS 핸드셰이크를 수행합니다.

  • pg_basebackup이제 증분 백업을 지원합니다.

  • 복사새 옵션을 추가합니다.ON_ERROR 무시, 오류 발생 시 복사 작업을 계속할 수 있습니다.

위 항목 및 기타 새로운 기능포스트그레SQL17에 대한 자세한 내용은 아래 섹션에서 설명합니다.

E.7.2. 버전 17로 마이그레이션#

다음을 스포츠 토토 베트맨하여 덤프/복원pg_dumpall또는 다음의 스포츠 토토 베트맨pg_upgrade또는 이전 릴리스에서 데이터를 마이그레이션하려는 경우 논리적 복제가 필요합니다. 보다PostgreSQL : 문서 : 17 : 18.6. PostgreSQL 클러스터 윈 토토새로운 주요 릴리스로의 마이그레이션에 대한 일반 정보입니다.

버전 17에는 이전 릴리스와의 호환성에 영향을 미칠 수 있는 여러 가지 변경 사항이 포함되어 있습니다. 다음 비호환성을 확인하세요.

  • 금고를 스포츠 토토 베트맨하도록 기능 변경검색_경로유지보수 작업 중(Jeff Davis)§ §

    이로 인해 유지 관리 작업이 방해됩니다. (분석, 클러스터, 색인 생성, 구체화된 뷰 생성, 구체화된 보기 새로고침, REINDEX, 또는진공)가 안전하지 않은 액세스를 수행하지 않도록 방지합니다. 기본이 아닌 스키마를 참조해야 하는 표현식 인덱스 및 구체화된 뷰에서 스포츠 토토 베트맨되는 함수는 함수 생성 중에 검색 경로를 지정해야 합니다.

  • 제한다음의 끝에만 표시됩니다.간격값 (Joseph Koshakow)§ §

    또한 빈 간격 단위가 여러 번 나타나는 것을 방지하십시오.

  • 서버 변수 old_snapshot_threshold 제거(토마스 먼로)§

    이 변수를 스포츠 토토 베트맨하면 실행 중인 트랜잭션에 잠재적으로 계속 표시될 수 있는 행을 제거할 수 있어 나중에 액세스할 경우 "스냅샷이 너무 오래됨" 오류가 발생합니다. 이 기능은 다음에 다시 추가될 수 있습니다.포스트그레SQL나중에 개선된 구현이 발견되면.

  • 변경세션 승인 설정초기 세션 스포츠 토토 베트맨자의 슈퍼유저 상태 처리 (Joseph Koshakow)§

    새로운 동작은 당시 세션 스포츠 토토 베트맨자의 수퍼유저 상태를 기반으로 합니다.세션 승인 설정연결 시 수퍼유저 상태가 아닌 명령이 실행됩니다.

  • 데이터베이스별 스포츠 토토 베트맨자를 시뮬레이션하는 기능 제거(Nathan Bossart)§

    특징,db_user_namespace, 거의 스포츠 토토 베트맨되지 않았습니다.

  • 삭제관리자팩기여 확장 (다니엘 구스타프손)§

    이것은 현재 수명이 다할 때까지 스포츠 토토 베트맨되었습니다.pgAdmin III.

  • 삭제wal_sync_methodfsync_writethrough켜짐윈도우(토마스 먼로)§

    이 값은 다음과 동일했습니다.fsync켜짐윈도우.

  • 2개의 파일 경계 처리 변경WAL파일 이름 기능(호리구치 쿄타로, 안드레스 프로인드, 브루스 몸지안)§

    함수pg_walfile_name()그리고pg_walfile_name_offset()이전 보고에 스포츠 토토 베트맨됨LSN일 때 세그먼트 번호LSN파일 세그먼트 경계에 있었습니다. 이제 현재를 반환합니다.LSN세그먼트.

  • 서버 변수 제거trace_recovery_messages더 이상 필요하지 않기 때문에 (Bharath Rupireddy)§

  • 삭제PostgreSQL : 문서 : 17 : 35 장 토토 커뮤니티 스키마요소_유형.도메인_기본(피터 아이젠트라우트)§

  • 변경PostgreSQL : 문서 : 17 : F.29. pgrowlocks - 테이블의 행 토토 베이 정보 표시잠금 모드 출력 라벨(Bruce Momjian)§

  • 삭제buffers_backend그리고buffers_backend_fsyncfrompg_stat_bgwriter(바라스 루피레디)§

    이 필드는 다음의 유사한 열과 중복되는 것으로 간주됩니다.pg_stat_io.

  • 다음의 I/O 블록 읽기/쓰기 타이밍 통계 열 이름 바꾸기PostgreSQL : 문서 : 17(나지르 빌랄 야부즈)§

    이름이 변경되었습니다.blk_read_timeshared_blk_read_timeblk_write_timeshared_blk_write_time.

  • 변경pg_attribute.attstattarget그리고pg_statistic_ext.stxstattarget기본 통계 대상을 다음과 같이 나타냄NULL(피터 아이젠트라우트)§ §

  • 이름 바꾸기pg_collation.colliculocalecollocale그리고pg_database.daticulocaledatlocale(제프 데이비스)§

  • 이름 바꾸기pg_stat_progress_vacuummax_dead_tuplesmax_dead_tuple_bytes, 이름 바꾸기num_dead_tuplesnum_dead_item_ids, 추가dead_tuple_bytes(사와다 마사히코)§ §

  • 이름 바꾸기SLRU시스템 보기의 열pg_stat_slru(알바로 에레라)§

    다음에서 허용하는 열 이름pg_stat_reset_slru()또한 변경되었습니다.

E.7.3. 변경사항#

아래에서 다음 사이의 변경 사항에 대한 자세한 설명을 찾을 수 있습니다.스포츠 토토 베트맨17 및 이전 주요 릴리스.

E.7.3.1. 섬기는 사람#

E.7.3.1.1. 최적화#
  • 최적화 프로그램이 개선되도록 허용CTE이전 행 출력 절에서 참조된 열의 통계 및 정렬 순서를 고려하여 계획합니다(Jian Guo, Richard Guo, Tom Lane)§ §

  • 최적화 개선NULL이 아닙니다그리고NULL임쿼리 제한(David Rowley, Richard Guo, Andy Fan)§ §

    삭제NULL이 아닙니다다음에 대한 쿼리 제한사항NULL이 아님열 및 스캔 제거NULL이 아님열 ifNULL입니다지정되었습니다.

  • 부울 열의 파티션 정리 허용알 수 없는 것이 [아닙니다]조건부(데이비드 로울리)§

  • 포함 연산자 <@ 및 @ 스포츠 토토 베트맨 시 범위 값 최적화 개선(Kim Johan Andersson, Jian He)§

  • 상관 허용IN조인으로 변환될 하위 쿼리(Andy Fan, Tom Lane)§

  • 최적화 개선제한분할된 테이블, 상속 상위 항목에 대한 절 및유니온 올쿼리(Andy Fan, David Rowley)§

  • 더 많은 경우에 쿼리 노드가 병렬로 실행되도록 허용(Tom Lane)§

  • 허용그룹별내부적으로 일치하도록 정렬할 열주문 기준(안드레이 레피코프, 테오도르 시가예프)§

    이것은 서버 변수를 스포츠 토토 베트맨하여 비활성화할 수 있습니다enable_group_by_reordering.

  • 허용유니온(없이전체) MergeAppend를 스포츠 토토 베트맨하려면(David Rowley)§

  • Fix MergeAppend는 정렬해야 하는 행 수를 더 정확하게 계산할 계획입니다(Alexander Kuzmenkov)§

  • 허용PostgreSQL : 문서 : 17 : 64.2. GIST 스포츠 토토그리고PostgreSQL : 문서 : 17 : 64.3. SP-Gist 범퍼카 토토증분 정렬의 일부가 될 인덱스 (Miroslav Bendik)§

    이것은 특히 다음과 같은 경우에 유용합니다.주문 기준첫 번째 열에 GiST 및 SP-GiST 인덱스가 있고 다른 열에는 없는 절.

  • 다음에 열 추가pg_stats범위 유형 히스토그램 정보 보고(Egor Rogov, Soumyadeep Chakraborty)§

E.7.3.1.2. 인덱스#
  • 허용PostgreSQL : 문서 : 17 : 64.1. 토토 토토 색인다음에서 제공하는 것과 같은 값 집합을 보다 효율적으로 찾기 위한 색인IN상수를 스포츠 토토 베트맨하는 절 (Peter Geoghegan, Matthias van de Meent)§

  • 허용브린병렬 작업자를 스포츠 토토 베트맨하여 생성할 인덱스(Tomas Vondra, Matthias van de Meent)§

E.7.3.1.3. 일반실적#
  • 튜플을 더 효율적으로 제거하고 동결하기 위해 진공을 허용합니다(Melanie Plageman, Heikki Linnakangas)§

    WAL진공으로 인한 트래픽도 더 작습니다.

  • 튜플 참조를 보다 효율적으로 저장하기 위해 진공을 허용합니다 (Masahiko Sawada, John Naylor)§ § § §

    또한 다음과 같은 경우 진공은 더 이상 1GB의 메모리로 자동으로 제한되지 않습니다.maintenance_work_mem또는autovacuum_work_mem더 높습니다.

  • 색인 없이 관계 진공화 최적화(Melanie Plageman)§

  • 기본값 증가vacuum_buffer_usage_limit최대 2MB(토마스 먼로)§

  • 멤버십이 많은 역할을 확인할 때 성능 향상(Nathan Bossart)§

  • 경합이 심한 성능 향상WAL작성합니다 (Bharath Rupireddy)§

  • 대규모 데이터 블록을 클라이언트(Melih Mutlu)로 전송할 때 성능 향상§

  • 새 시스템 변수를 스포츠 토토 베트맨하여 파일 시스템 읽기 그룹화 허용io_combine_limit(토마스 먼로, 안드레스 프로인드, 멜라니 플라그먼, 나지르 빌랄 야부즈)§ § §

E.7.3.1.4. 모니터링#
  • 시스템 보기 생성pg_stat_checkpointer(Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov)§ § §

    관련 열이 다음에서 제거되었습니다.pg_stat_bgwriter이 새로운 시스템 보기에 추가되었습니다.

  • 통계 재설정에 대한 제어 개선(Atsushi Torikoshi, Bharath Rupireddy)§ § §

    허용pg_stat_reset_shared()(인수 없음) 및 pg_stat_reset_shared(NULL)을 스포츠 토토 베트맨하여 모든 공유 통계를 재설정합니다. pg_stat_reset_shared('slru') 및를 허용합니다.pg_stat_reset_slru()(인수 없음) 재설정SLRU이미 pg_stat_reset_slru(NULL)로 가능했던 통계입니다.

  • 다음과 관련된 로그 메시지 추가WAL백업에서 복구(Andres Freund)§

  • 추가log_connections로그 라인신뢰연결 ​​(제이콥 챔피언)§

  • walsender 획득 및 복제 슬롯 해제를 보고하는 로그 메시지 추가(Bharath Rupireddy)§

    이것은 서버 변수에 의해 활성화됩니다log_replication_commands.

  • 시스템 보기 추가pg_wait_events대기 이벤트 유형을 보고하는 (Bertrand Drouvot)§

    이것은 보고된 대기 이벤트에 설명을 추가하는 데 유용합니다.pg_stat_activity.

  • 추가무지개 토토 : 문서 : 17 : 52.36. pg_wait_events체크포인트 지연에 대한 (Thomas Munro)§

  • Vacuum이 색인 처리 진행 상황을 보고하도록 허용합니다(Sami Imseih)§

    이것은 시스템 보기에 나타납니다.pg_stat_progress_vacuumindexes_total그리고indexes_processed.

E.7.3.1.5. 권한#
  • 유지보수 작업 수행 권한 부여 허용 (Nathan Bossart)§

    권한은 다음을 스포츠 토토 베트맨하여 테이블별로 부여될 수 있습니다.유지권한 및 역할별로pg_maintain미리 정의된 역할. 허용되는 작업은 다음과 같습니다.진공, 분석, REINDEX, 구체화된 보기 새로고침, 클러스터락 테이블.

  • 다음을 스포츠 토토 베트맨하여 역할 허용pg_monitor실행할 멤버십pg_current_logfile()(파블로 골럽, 네이선 보사르)§

E.7.3.1.6. 서버 구성#
E.7.3.1.7. 스트리밍 복제 및 복구#

E.7.3.2. 유틸리티 명령#

  • 새로 추가복사옵션ON_ERROR 무시오류 행 삭제(Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo Nagata)§ § § §

    기본 동작은ON_ERROR 중지.

  • 새로 추가복사옵션LOG_VERBOSITY보고하는다음에서 복사무시된 오류 행(Bharath Rupireddy)§

  • 허용다음에서 복사처리 중 건너뛴 행 수를 보고합니다(Atsushi Torikoshi)§

    이것은 시스템 보기 열에 나타납니다.pg_stat_progress_copy.tuples_skipped.

  • 다음에서 복사, 모든 열이 강제로 null이 되도록 또는 null이 아니도록 쉽게 지정할 수 있습니다(Zhang Mingli)§

  • 분할된 테이블에 ID 열이 있도록 허용(Ashutosh Bapat)§

  • 허용제외 제약조건분할된 테이블에서 (Paul A. Jungwirth)§

    제외 제약조건이 파티션 키 열이 동일한지 비교하는 한, 다른 열은 제외 제약조건별 비교를 스포츠 토토 베트맨할 수 있습니다.

  • 더 명확하게 추가테이블 변경열을 기본 통계 대상으로 설정하는 방법(Peter Eisentraut)§

    새로운 구문은테이블 변경...통계 기본값 설정; 스포츠 토토 베트맨 중통계 설정 -1아직 지원됩니다.

  • 허용테이블 변경열의 생성 표현식 변경(Amul Sul)§

    구문은테이블 변경 ... 열 변경 ... 표현식 설정.

  • 지정 허용PostgreSQL : 문서 : 17 : 61 장. 테이블 토토 사이트 순위 방법 인터페이스 정의분할된 테이블(Justin Pryzby, Soumyadeep Chakraborty, Michael Paquier)§ §

  • 추가기본값다음에 대한 설정테이블 변경 .. 액세스 방법 설정(마이클 파퀴에)§

  • 다음에 대한 지원 추가PostgreSQL : 문서 : 17 : 이벤트 토토 꽁 머니 생성연결 시간에 발생(Konstantin Knizhnik, Mikhail Gribkov)§

  • 다음에 대한 이벤트 트리거 지원 추가REINDEX(Garrett Thornburg, Jian He)§

  • 다음에 대해 괄호로 묶인 구문 허용클러스터테이블 이름이 지정되지 않은 경우의 옵션(Nathan Bossart)§

E.7.3.2.1. 설명 #
  • 허용설명최적화 메모리 스포츠 토토 베트맨량 보고(Ashutosh Bapat)§

    옵션이 호출되었습니다.메모리.

  • 추가설명옵션직렬화네트워크 전송을 위한 데이터 변환 비용 보고(Stepan Rutz, Matthias van de Meent)§

  • 다음에 로컬 I/O 블록 읽기/쓰기 타이밍 통계 추가설명's버퍼출력(Nazir Bilal Yavuz)§

  • 개선설명의 SubPlan 노드 및 출력 매개변수 표시(Tom Lane, Dean Rasheed)§

  • 추가JIT deform_counter세부정보설명(드미트리 돌고프)§

E.7.3.3. 데이터 유형#

  • 허용간격지원할 데이터 유형+/-무한대값(Joseph Koshakow, Jian He, Ashutosh Bapat)§

  • 다음 스포츠 토토 베트맨을 허용ENUM다음을 통해 추가됨변경 유형동일한 트랜잭션에서 유형이 생성된 경우(Tom Lane)§

    이것은 이전에 허용되지 않았습니다.

  • 허용병합업데이트 가능한 보기를 수정하려면 (Dean Rasheed)§

  • 추가소스와 일치하지 않는 경우병합(딘 라시드)§

    일치하지 않는 경우대상 행에서는 이미 지원되었습니다.

  • 허용병합스포츠 토토 베트맨하려면돌아오는 중절(딘 라시드)§

    새로운돌아오는 중함수merge_action()에 대한 보고DML행을 생성한 것입니다.

E.7.3.5. 기능#

  • 기능 추가JSON_TABLE()변환하다JSON테이블 표현에 대한 데이터(Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote, Jian He)§ §

    이 기능은 다음에서 스포츠 토토 베트맨할 수 있습니다.발신선택튜플 소스로 쿼리합니다.

  • 추가SQL/JSON생성자 함수JSON(), JSON_SCALAR()JSON_SERIALIZE()(Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote)§

  • 추가SQL/JSON쿼리 함수JSON_EXISTS(), JSON_QUERY()JSON_VALUE()(Nikita Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote, Peter Eisentraut, Jian He)§ § § § §

  • 추가jsonpath변환 방법JSON다른 값으로JSON데이터 유형(Jeevan Chalke)§

    jsonpath 메소드는.bigint(), .boolean(), .date(), .decimal([정밀도 [, 규모]]), .integer(), .번호(), .string(), .time(), .time_tz(), .timestamp().timestamp_tz().

  • 추가to_timestamp()시간대 형식 지정자(Tom Lane)§

    TZ시간대 약어 또는 숫자 오프셋을 허용하는 반면OF숫자 오프셋만 허용합니다.

  • 세션 허용시간대지정 대상현지에서(두려워하는 빅)§

    이것은 리터럴 세션 시간대를 지정하는 대신 타임스탬프 값에서 시간대 추가 및 제거를 변환할 때 유용합니다.

  • 기능 추가uuid_extract_timestamp()그리고uuid_extract_version()돌아가다UUID정보(안드레이 보로딘)§

  • 지정된 범위에서 난수를 생성하는 함수 추가 (Dean Rasheed)§

    함수는임의(최소, 최대)그리고 그들은 유형의 값을 취합니다정수, 비긴트숫자.

  • 정수를 이진 및 8진 문자열로 변환하는 함수 추가 (Eric Radman, Nathan Bossart)§

    함수는to_bin()그리고to_oct().

  • 유니코드 정보 기능 추가(Jeff Davis)§

    기능unicode_version()유니코드 버전을 반환합니다.icu_unicode_version()반환중환자실버전 및유니코드_할당()문자에 유니코드 코드 포인트가 할당되었는지 여부를 반환합니다.

  • 기능 추가xmltext()텍스트를 단일로 변환하려면XML텍스트 노드(짐 존스)§

  • 기능 추가to_regtypemod()유형 사양의 유형 수정자를 반환하려면 (David Wheeler, Erik Wienhold)§

  • 추가pg_basetype()도메인의 기본 유형을 반환하는 함수(Steve Chavez)§

  • 기능 추가pg_column_toast_chunk_id()값을 반환하려면토스트식별자(나가타 유고)§

    이것은 반환됩니다.NULL값이 다음에 저장되지 않은 경우토스트.

E.7.3.6. PL/pgSQL #

  • plpgsql 허용%TYPE그리고%ROWTYPE배열이 아닌 유형의 배열을 표현하기 위한 사양(Quan Zongliang, Pavel Stehule)§

  • plpgsql 허용%TYPE복합 열 참조 사양(Tom ​​Lane)§

  • 역할 비밀번호를 변경하는 libpq 기능 추가(Joe Conway)§

    새로운 기능,PQchangePassword(), 새 비밀번호를 서버로 보내기 전에 해시합니다.

  • 포탈 및 준비된 명령문을 닫는 libpq 기능 추가 (Jelte Fennema-Nio)§

    함수는PQclosePrepared(), PQclosePortal(), PQsendClosePrepared()PQsendClosePortal().

  • libpq 추가API차단 및 비차단을 허용함요청 취소, 이미 스포츠 토토 베트맨 중인 경우 암호화 포함(Jelte Fennema-Nio)§

    이전에는 차단되고 암호화되지 않은 취소 요청만 지원되었습니다.

  • libpq 함수 추가PQsocketPoll()네트워크 소켓 폴링을 허용합니다(Tristan Partin, Tom Lane)§ §

  • libpq 함수 추가PQsendPipelineSync()파이프라인 동기화 지점을 보내기 위해 (Anton Kirilov)§

    이것은 다음과 유사합니다.PQpipelineSync()그러나 출력 버퍼의 크기 임계값에 도달하지 않는 한 서버로 플러시되지 않습니다.

  • libpq 함수 추가PQsetChunkedRowsMode()청크로 결과 검색을 허용합니다(Daniel Vérité)§

  • 허용TLS네트워크 왕복 협상이 필요 없는 연결(Greg Stark, Heikki Linnakangas, Peter Eisentraut, Michael Paquier, Daniel Gustafsson)§ § § § § § § §

    클라이언트 측 옵션으로 활성화됩니다.sslnegotiation=direct, 필요ALPN, 그리고 다음에서만 작동합니다.스포츠 토토 베트맨17개 이상의 서버.

E.7.3.8. psql #

  • 개선psql기본 및 비어 있는 권한 표시 (Erik Wienhold, Laurenz Albe)§

    명령\dp이제 표시됩니다(없음)빈 권한의 경우; 기본값은 여전히 ​​비어 있는 것으로 표시됩니다.

  • 백슬래시 명령을 존중합니다\pset null(Erik Wienhold, Laurenz Albe)§

    이전\pset null무시되었습니다.

  • 허용psql\watch반환된 최소 행 수 이후 중지(Greg Sabino Mullane)§

    매개변수는최소 행.

  • 허용psqlcontrol-C(Tristan Partin)를 스포츠 토토 베트맨하여 연결을 취소하려고 시도합니다.§

  • 허용psql명예롭게FETCH_COUNT비-선택쿼리(Daniel Vérité)§

  • 개선psql탭 완성(Dagfinn Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez, Vignesh C, Pavel Borisov, Jian He)§ § § § § § § §

E.7.3.9. 서버 애플리케이션#

  • 애플리케이션 추가pg_walsummary덤비다WAL요약 파일(로버트 하스)§

  • 허용pg_dump의 큰 개체를 일괄적으로 복원할 수 있습니다(Tom Lane)§

    이를 통해 많은 대형 개체를 복원하여 트랜잭션 제한을 피하고 동시에 복원할 수 있습니다.

  • 추가pg_dump옵션--제외-확장(아유시 바차)§

  • 허용pg_dump, pg_dumpallpg_restore파일에 객체 포함/제외 지정 (Pavel Stehule, Daniel Gustafsson)§

    옵션이 호출되었습니다.--필터.

  • 추가--동기화 방법여러 클라이언트 애플리케이션에 대한 매개변수(Justin Pryzby, Nathan Bossart)§

    애플리케이션은initdb, pg_basebackup, pg_checksums, pg_dump, pg_rewindpg_upgrade.

  • 추가pg_restore옵션--트랜잭션 크기트랜잭션 배치에서 개체 복원을 허용합니다(Tom Lane)§

    이는 과도하게 큰 트랜잭션 블록의 문제 없이 트랜잭션 배치의 성능 이점을 허용합니다.

  • 변경pgbench디버그 모드 옵션:-d--디버그(그렉 사비노 멀레인)§

    옵션-d이제 데이터베이스 이름으로 스포츠 토토 베트맨되며 새로운--dbname옵션도 스포츠 토토 베트맨할 수 있습니다.

  • pgbench 옵션 추가--중단 종료 시클라이언트 중단 후 종료(Yugo Nagata)§

  • pgbench 명령 추가\syncpipeline동기화 메시지 전송을 허용하려면 (Anthonin Bonnefoy)§

  • 허용pg_archivecleanup백업 기록 파일을 삭제하려면 (Atsushi Torikoshi)§

    옵션은--백업 기록 정리.

  • 다음에 긴 옵션 추가pg_archivecleanup(토리코시 아츠시)§

    긴 옵션은 다음과 같습니다.--디버그, --시험 실행--스트립 확장.

  • 허용pg_basebackup그리고pg_receivewal연결 사양에 dbname을 스포츠 토토 베트맨합니다(Jelte Fennema-Nio)§

    이것은 데이터베이스 이름에 민감한 연결 풀러에 유용합니다.

  • 추가pg_upgrade옵션--복사-파일-범위(토마스 먼로)§

    이것은 다음에서 지원됩니다.리눅스그리고FreeBSD.

  • 허용reindexdb --색인다른 테이블의 인덱스를 병렬로 처리합니다(Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov)§

  • 허용PostgreSQL : 문서 : 17 : 와이즈 토토, PostgreSQL : 문서 : 17 : 배트맨 토토PostgreSQL : 문서 : 17 : 토토 핫패턴과 일치하는 모든 데이터베이스의 개체를 처리합니다(Nathan Bossart)§ § §

    새로운 옵션--모두이 동작을 제어합니다.

E.7.3.10. 소스 코드#

  • 다음에 대한 지원 제거오픈SSL1.0.1 (마이클 파퀴에)§

  • 테스트 통과 허용오픈SSL FIPS모드 (피터 아이젠트라우트)§ §

  • 스포츠 토토 베트맨CPU AVX-512 비트 계산 지침(Paul Amonson, Nathan Bossart, Ants Aasma)§ §

  • 요구LLVM버전 10 이상(토마스 먼로)§

  • 네이티브 스포츠 토토 베트맨CRC64비트에 대한 지침룽아치CPU (쉬동 양)§

  • 제거AIX지원 (Heikki Linnakangas)§

  • 삭제마이크로소프트 비주얼 스튜디오특정포스트그레SQL빌드 옵션 (Michael Paquier)§

    메슨이제 다음 스포츠 토토 베트맨자에게 스포츠 토토 베트맨할 수 있는 유일한 방법입니다.비주얼 스튜디오빌드합니다.

  • 구성 옵션 제거--비활성화-스레드 안전성(토마스 먼로, 헤이키 린나캉가스)§ §

    이제 우리는 지원되는 모든 플랫폼이 충분한 스레드 지원을 가지고 있다고 가정합니다.

  • 제거구성옵션--CC 포함(헤이키 린나칸가스)§

    설정CC환경 변수는 이제 컴파일러를 지정하는 데 지원되는 유일한 방법입니다.

  • 스포츠 토토 베트맨자 정의 데이터 유형 수신 함수는 더 이상 null로 끝나는 데이터를 수신하지 않습니다(David Rowley)§

  • 증분 추가JSON거대한 스포츠 토토 베트맨을 위한 파서JSON스포츠 토토 베트맨(앤드류 던스턴)§

  • 최상위 수준으로 변환읽어보기파일을마크다운(네이선 보사르)§

  • 더 이상 필요하지 않은 최상위 수준 제거설치파일 (톰 레인)§

  • 제거만들다's디스프렙옵션 (피터 아이젠트라우트)§

  • 추가만들다지원안드로이드공유 라이브러리(Peter Eisentraut)§

  • 인젝션 포인트에 대한 백엔드 지원 추가(Michael Paquier)§ § § §

    이것은 서버 디버깅에 스포츠 토토 베트맨되며 서버 컴파일 시간에 활성화되어야 합니다.

  • 동적 공유 메모리 레지스트리 추가(Nathan Bossart)§

    이것은 시작 시 초기화되지 않은 공유 라이브러리가 동적 공유 메모리 액세스를 조정할 수 있도록 허용합니다.

  • 수정emit_log_hook동일한 쿼리에 대해 다른 로그 레코드와 동일한 시간 값을 스포츠 토토 베트맨합니다(Kambam Vinay, Michael Paquier)§

  • 스포츠 토토 베트맨 스포츠 토토 베트맨 개선jsonpath단어 검스포츠 토토 베트맨(David Wheeler)§

E.7.3.11. 추가 모듈#

E.7.3.11.1. pg_stat_statements #
  • 교체전화매개변수pg_stat_statements자리 표시자 포함(Sami Imseih)§

  • 다음에 저장된 저장점 이름 바꾸기pg_stat_statements자리 표시자 포함(Greg Sabino Mullane)§

    이렇게 하면 기록에 필요한 항목 수가 크게 줄어듭니다.세이브포인트, 세이브포인트 출시그리고세이브포인트로 롤백명령.

  • 2단계 커밋 교체GIDs에 저장됨pg_stat_statements자리 표시자 포함(Michael Paquier)§

    이렇게 하면 기록에 필요한 항목 수가 크게 줄어듭니다.거래 준비, 커밋 준비됨롤백 준비됨.

  • 추적삭제pg_stat_statements(Dagfinn Ilmari Mannsåker, 마이클 파퀴에)§

    해제이름은 다음에 저장됩니다.pg_stat_statements자리 표시자로.

  • 다음의 로컬 I/O 블록 읽기/쓰기 타이밍 통계 열 추가pg_stat_statements(나지르 빌랄 야부즈)§ §

    새 열은 다음과 같습니다.local_blk_read_time그리고local_blk_write_time.

  • 추가JITdeform_counter 세부정보pg_stat_statements(드미트리 돌고프)§

  • 선택적 네 번째 인수 추가(minmax_only) ~pg_stat_statements_reset()최소/최대 통계만 재설정하도록 허용합니다(Andrei Zubkov)§

    이 인수의 기본값은거짓.

  • 추가pg_stat_statementsstats_since그리고minmax_stats_since항목 생성 시간 및 마지막 최소/최대 재설정 시간 추적(Andrei Zubkov)§

E.7.4. 감사의 말씀#

다음 개인(알파벳순)은 패치 작성자, 커미터, 검토자, 테스터 또는 문제 보고자로 이 릴리스에 기여했습니다.

아비짓 메논-센
아드난 다우토비치
아이다르 이마모프
아진체리안
아카쉬 샹카란
Akshat Jaimini
Alaa Attya
알렉산더 알렉세예프
알렉세이 오를로프
알레나 리바키나
알렉스 시에
알렉스 말렉
알렉스 슐긴
알렉스 워크
알렉산더 코로트코프
알렉산더 코즈미야킨
알렉산더 쿠즈멘코프
알렉산더 라킨
알렉산더 피할로프
알렉세이 팔라즈첸코
알폰스 켐퍼
알바로 에레라
아마데오 가야르도
아미트 카필라
아미트 랑고테
아물 술
아나스타샤 루벤니코바
아나톨리 자레츠키
안드레아스 칼슨
안드레아스 울브리히
안드레이 레피코프
안드레이 주브코프
안드레스 프로인드
앤드류 알섭
앤드류 앳킨슨
앤드류 빌
앤드류 던스턴
앤드류 케인
안드레이 보로딘
안드레이 라치츠키
안드레이 소콜로프
앤디 팬
안토닌 보네포이
앤서니 수
안톤 키릴로프
안톤 멜니코프
안톤 볼로신
안토닌 후스카
개미 아스마
안티 람피넨
아라마키 자케
Artem Anisimov
아르투르 자키로프
아슈토시 바팟
아슈토시 샤르마
토리코시 아츠시
아틸라 굴야스
아유시 티와리
아유시 바차
바르토스 크로롤
베누아 라이더
베른트 헬믈
베르트랑 드루보
바라스 루피레디
보 안드레슨
보쇼미 피닉스
보웬 시
양보유
브루스 몸지안
카메론 보그트
캐리 황
세드릭 빌망
창홍 페이
샹탈 켈러
채프먼 플랙
쑨성시
크리스 트래버스
크리스찬 마우러
크리스천 황새
크리스토프 버그
크리스토프 하이스
크리스토프 쿠르투아
크리스토퍼 클라인
클라우디오 프레이리
콜린 케인
코리 휴잉커
커트 콜로브슨
다그 렘
다그핀 Ilmari Mannsåker
다미르 벨얄로프
다니엘 프레두이유
다니엘 구스타프손
다니엘 쉘레파노프
다니엘 베리테
다니엘 웨스터만
대런 러쉬
데이브 크레이머
데이브 페이지
데이비드 크리스텐슨
데이비드 쿡
데이비드 G. 존스턴
데이비드 가이어
데이비드 힐먼
데이비드 페레즈
데이비드 로울리
데이비드 스틸
데이비드 휠러
데이비드 장
딘 라시드
데니스 에로킨
데니스 락살데
Devrim Gündüz
딜립 쿠마르
디미트리오스 아포스톨루
드미트리 돌고프
드미트리 코발
드미트리 바실리예프
도미니크 데비엔
이동욱
린동항
류동밍
드류 칼라한
드류 킴볼
Dzmitry Jachnik
에고르 친디아스킨
에고르 로고프
에카테리나 키르야노바
엘레나 인드루프스카야
엘리자베스 크리스텐슨
엠레 하젤리
에릭 시르
에릭 무타
에릭 래드먼
에릭 리지
에릭 라이커스
에릭 위엔홀드
에르키 에사르
에단 메르츠
후지타 에츠로
오이겐 콘코프
오일러 타베이라
에반 맥베스
예브게니 모로조프
파비앙 코엘료
파브리지오 데 로예스 멜로
파리아스 데 올리베이라
펠리페 포저
파이어 에메랄드
플라비엥 게데스
플로리스 반 니
프란체스코 데그라시
프랭크 슈트라이치히
가브리엘레 바르톨리니
가렛 손버그
개빈 플라워
개빈 파넬라
질스 다롤드
질 파크
그랜트 그리잔
그렉 낸캐로우
그렉 사비노 멀레인
그렉 스타크
구르지트 싱
탕하이잉
마쓰나가 하지메
할 다카하라
하네피 오날디
한누 크로싱
한스 부쉬만
하오 우
장하오
구로다 하야토
헤이키 린나칸가스
헤만스 산드라나
Himanshu Upadhyaya
스즈키 히로노부
홀거 레이즈
마홍수
송홍규
호스트 라이터
Hubert Lubaczewski
하이웰 카버
이안 바윅
이안 일리아소프
일리아 네나셰프
아이작 몰랜드
이스라엘 바르트 루비오
이반 카르티쇼프
이반 콜롬베트
이반 라자레프
이반 판첸코
이반 트로피모프
제이콥 챔피언
제이콥 스피델
자크 콤링크
제이미 카사노바
야쿠브 워타크
제임스 콜먼
제임스 팡
자니 라콜라
재핀 리
지반 찰케
제프 데이비스
제프 제인
젤테 페네마-니오
제레미 슈나이더
지안 궈
허 지안
짐 존스
짐 키너
짐 나스비
장징탕
리 징셴
징저우 푸
조 콘웨이
조엘 제이콥슨
존 에킨스
존 슈
존 모리스
존 네일러
존 러셀
조나단 카츠
조르디 구티에레즈
조셉 코샤코프
조쉬 쿠퍼슈미트
조슈아 D. 드레이크
조슈아 우에하라
쥬빌리 영
줄리앙 루오
조준왕
저스틴 프리즈비
카이도 바이클라
캄밤 비나이
카렌 탈라리코
카리나 릿스케비치
칼 O. 핀크
카시프 지샨
킴 요한 앤더슨
키릴 레쉬케
커크 파커
커크 월락
권기순
코엔 드 그루트
카이가이 코헤이
콩만
콘스탄틴 크니즈니크
스토우 코헤이
크리슈나쿠마르 R
쿤탈 고쉬
커트 Roeckx
호리구치 쿄타로
랑 리우
라스 카니스
라우렌츠 알베
라우리 란메츠
다리 맨션
루카스 피틀
마그누스 하간데르
마헨드라카르 스리니바사라오
마이켈 그라시
마노스 엠마누이리디스
마르셀 호프스테터
마르코스 페고라로
마리안 크루치나
마리나 폴리아코바
마크 딜거
마크 구르틴
마크 슬론
마커스 위난드
마를렌 라이터러
마르틴 마르케스
마틴 내쉬
마틴 슐로사렉
사와다 마사히코
이케다 마사히로
쿠와무라 마사키
후지이 마사오
메이슨 샤프
마테우스 알칸타라
매츠 킨달
마티아스 쿤
마티아스 반 데 멘트
맥심 보국
막심 오를로프
맥심 야블로코프
막심 보이어
멜라니 플라그먼
멜리 무틀루
멀린 몽큐어
마이카 게이트
마이클 뱅크
마이클 본다렌코
마이클 파퀴에
마이클 왕
마이클 질린
미하일 니콜라예프
미칼 바르탁
미할 클레첵
미하일 그리브코프
장밍리
미로슬라프 벤디크
히나타 미츠루
모아즈 아살리
무랄리크리슈나 반다루
네이선 보사르
나지르 빌랄 야부즈
닐 티핀
응기기 와이타카
니힐 베네쉬
니킬 라지
니키타 글루호프
니키타 칼리닌
니키타 말라코프
니콜라이 사모크발로프
니콜라이 샤플로프
니샤 문드
니샨트 샤르마
니틴 자다브
노아 미쉬
시노다 노리요시
Ole Peder Brandtzæg
올렉 바르투노프
올렉 시비랴코프
올렉 체레브로브스키
올레그 사모일로프
온더 칼라치
온드레이 나브라틸
파블로 카로
팔락 차투르베디
판텔리스 테오도시우
폴 아몬슨
폴 융워스
파벨 보리소프
파벨 쿨라코프
파벨 루자노프
파벨 스테훌레
파블로 골루브
페드로 갈레고스
피트 스토어러
피터 아이젠트라우트
피터 거게건
피터 스미스
필립 워너
필립 살비스버그
피에르 듀크로케
피에르 포르탱
Przemyslaw Sztoch
퀸 트란
Raghuveer Devulapalli
라니에 빌렐라
레이드 톰슨
라이언 맥과이어
리차드 구오
리차드 비슬리
리드반 코르크마즈
로버트 하스
로버트 스콧
로버트 트리트
로베르토 멜로
로빈스 타라칸
로만 로즈코
로난 던클라우
자오 루이
마츠무라 료
요시다 료가
사미르 쿠마르
사미 임세이
사무엘 뒤소
산제이 미니
고이즈미 사토루
세바스티안 스칼라키
세르게이 글루호프
세르게이 코르닐로프
세르게이 프로코렌코
세르게이 사르그샨
세르게이 신데루크
샤오종시
숀 토마스
셰이 로잔스키
종시하오
카토 신야
실록 키알
슈루티 고우다
슈밤 칸나
저우 슈린
슈베타 말리크
사이먼 리그스
수미야딥 차크라보티
스라반 벨라간둘라
스탠 후
스테판 네레틴
스테판 루츠
스테판 쉴드크네히트
스테판 타코아르
스티븐 프로스트
스티브 앳킨스
스티브 차베스
수라즈 캄카르
수라지 카라지
스반테 리히터
스베틀라나 데레비안코
실뱅 프란다즈
츠나카와 타카유키
이시이 타츠오
야마다 타츠로
텐더 왕
테오도르 시가예프
톰 브라운
토마스 먼로
팀 캐리-스미스
팀 니드햄
팀 팔머
토비아스 부스만
톰 레인
토마스 본드라
토미 파블리체크
카츠마타 토모나리
트리스탄 파틴
트리스텐 라브
퉁 응우옌
우마이르 샤히드
우베 바인더
발레리 울라드
발리마하라잔 G
바샤 보이초프
빅터 와그너
빅터 예고로프
빅토리아 셰퍼드
비두시 굽타
비네쉬 C
두려워하는 빅
빅토르 레이스
비나약 포칼레
비탈리 부로보이
보이텍 베네스
위순
왕 웨이
장원장
윌 모텐슨
윌리 만
볼프강 발터
류샹
왕샤오란
궈싱
양쉬동
야호르 유제포비치
후야준
야로슬라프 사부로프
용 리
황용타오
나가타 유고
추위항
세이노 유키
유라 소콜로프
유리 라쉬코프스키
후지이 유우키
와타리 유야
이브 콜린
유지홍
허우 지지에
종리앙 콴
주베이르 에릴마즈
장주밍

수정사항 제출

스포츠 토토 베트맨에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식스포츠 토토 베트맨 문제를 보고합니다.