From: Bruce Momjian Date: Mon, 1 Jun 2026 03:19:18 +0000 (-0400) Subject: doc PG 19 relnotes: add links for functions and stucts X-Git-Tag: REL_19_BETA1~2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=78ec4b69a0dc064fc8c65bf0711db5a32d030237;p=thirdparty%2Fpostgresql.git doc PG 19 relnotes: add links for functions and stucts --- diff --git a/doc/src/sgml/release-19.sgml b/doc/src/sgml/release-19.sgml index 4afaed006a2..465bb7f8dd4 100644 --- a/doc/src/sgml/release-19.sgml +++ b/doc/src/sgml/release-19.sgml @@ -191,7 +191,7 @@ Author: Richard Guo -Change a json_array() call which returns no rows to return an empty JSON array (Richard Guo) +Change a json_array() call which returns no rows to return an empty JSON array (Richard Guo) § @@ -268,7 +268,7 @@ Author: Tom Lane -Change index access method handlers to use a static IndexAmRoutines structure, rather than dynamically allocated ones (Matthias van de Meent) +Change index access method handlers to use a static IndexAmRoutines structure, rather than dynamically allocated ones (Matthias van de Meent) § @@ -454,7 +454,7 @@ Author: Richard Guo -Allow negative values of pg_aggregate.aggtransspace to indicate unbounded memory usage (Richard Guo) +Allow negative values of pg_aggregate.aggtransspace to indicate unbounded memory usage (Richard Guo) § @@ -484,7 +484,7 @@ Author: Richard Guo -Simplify COALESCE() and ROW(...) IS [NOT] NULL to avoid evaluating unnecessary arguments (Richard Guo) +Simplify COALESCE() and ROW(...) IS [NOT] NULL to avoid evaluating unnecessary arguments (Richard Guo) § § @@ -551,7 +551,7 @@ Author: Michael Paquier -Allow function pg_restore_extended_stats() to restore optimizer extended statistics (Corey Huinker, Michael Paquier, Chao Li) +Allow function pg_restore_extended_stats() to restore optimizer extended statistics (Corey Huinker, Michael Paquier, Chao Li) § § § @@ -566,7 +566,7 @@ Author: Michael Paquier -Add function pg_clear_extended_stats() to remove extended statistics (Corey Huinker, Michael Paquier) +Add function pg_clear_extended_stats() to remove extended statistics (Corey Huinker, Michael Paquier) § @@ -851,7 +851,7 @@ Author: Michael Paquier -Add system view pg_stat_lock and function pg_stat_get_lock() to report per-lock type statistics (Bertrand Drouvot) +Add system view pg_stat_lock and function pg_stat_get_lock() to report per-lock type statistics (Bertrand Drouvot) § @@ -865,7 +865,7 @@ Author: Michael Paquier -Add system view pg_stat_recovery to report recovery status (Xuneng Zhou, Shinya Kato) +Add system view pg_stat_recovery to report recovery status (Xuneng Zhou, Shinya Kato) § § @@ -878,7 +878,7 @@ Author: Masahiko Sawada -Add mem_exceeded_count column to system view pg_stat_replication_slots (Bertrand Drouvot) +Add mem_exceeded_count column to system view pg_stat_replication_slots (Bertrand Drouvot) § @@ -894,7 +894,7 @@ Author: Michael Paquier -Add stats_reset column to system views pg_stat_all_tables, pg_stat_all_indexes, and pg_statio_all_sequences (Bertrand Drouvot, Sami Imseih, Shihao Zhong) +Add stats_reset column to system views pg_stat_all_tables, pg_stat_all_indexes, and pg_statio_all_sequences (Bertrand Drouvot, Sami Imseih, Shihao Zhong) § @@ -912,7 +912,7 @@ Author: Fujii Masao -Add stats_reset column to system views pg_stat_user_functions and pg_stat_database_conflicts (Bertrand Drouvot, Shihao Zhong) +Add stats_reset column to system views pg_stat_user_functions and pg_stat_database_conflicts (Bertrand Drouvot, Shihao Zhong) § § @@ -925,7 +925,7 @@ Author: Nathan Bossart -Add system view pg_stat_autovacuum_scores to report per-table autovacuum details (Sami Imseih) +Add system view pg_stat_autovacuum_scores to report per-table autovacuum details (Sami Imseih) § @@ -937,7 +937,7 @@ Author: Masahiko Sawada -Add vacuum initiation details to system view pg_stat_progress_vacuum (Shinya Kato) +Add vacuum initiation details to system view pg_stat_progress_vacuum (Shinya Kato) § @@ -953,7 +953,7 @@ Author: Masahiko Sawada -Add analyze initiation details to system view pg_stat_progress_analyze (Shinya Kato) +Add analyze initiation details to system view pg_stat_progress_analyze (Shinya Kato) § @@ -969,7 +969,7 @@ Author: Masahiko Sawada -Add a column to system view pg_stat_progress_basebackup to report the type of backup (Shinya Kato) +Add a column to system view pg_stat_progress_basebackup to report the type of backup (Shinya Kato) § @@ -990,7 +990,7 @@ Add reporting of the bytes written to WAL for full page image -This is accessible via system view pg_stat_wal and function pg_stat_get_backend_wal(). +This is accessible via system view pg_stat_wal and function pg_stat_get_backend_wal(). @@ -1001,7 +1001,7 @@ Author: Michael Paquier -Add connecting status to system view column pg_stat_wal_receiver.status (Xuneng Zhou) +Add connecting status to system view column pg_stat_wal_receiver.status (Xuneng Zhou) § @@ -1013,12 +1013,12 @@ Author: Nathan Bossart -Add columns to system views pg_stats, pg_stats_ext, and pg_stats_ext_exprs (Corey Huinker) +Add columns to system views pg_stats, pg_stats_ext, and pg_stats_ext_exprs (Corey Huinker) § -Adds table OID and attribute number columns to pg_stats, and table OID and statistics object OID columns to the other two. +Adds table OID and attribute number columns to pg_stats, and table OID and statistics object OID columns to the other two. @@ -1029,7 +1029,7 @@ Author: Michael Paquier -Add information about range type extended statistics to system view pg_stats_ext_exprs (Corey Huinker, Michael Paquier) +Add information about range type extended statistics to system view pg_stats_ext_exprs (Corey Huinker, Michael Paquier) § @@ -1043,7 +1043,7 @@ Author: Nathan Bossart -Add system view pg_dsm_registry_allocations to report dynamic shared memory details (Florents Tselai, Nathan Bossart) +Add system view pg_dsm_registry_allocations to report dynamic shared memory details (Florents Tselai, Nathan Bossart) § § @@ -1056,7 +1056,7 @@ Author: Andrew Dunstan -Add column location to system views pg_available_extensions and pg_available_extension_versions to report the file system directory of extensions (Matheus Alcantara) +Add column location to system views pg_available_extensions and pg_available_extension_versions to report the file system directory of extensions (Matheus Alcantara) § @@ -1199,7 +1199,7 @@ Author: Michael Paquier -Add function pg_get_multixact_stats() to report multixact activity (Naga Appani) +Add function pg_get_multixact_stats() to report multixact activity (Naga Appani) § @@ -1385,7 +1385,7 @@ Author: Amit Kapila -Improve function pg_sync_replication_slots() to wait for the synchronization completion (Ajin Cherian, Zhijie Hou) +Improve function pg_sync_replication_slots() to wait for the synchronization completion (Ajin Cherian, Zhijie Hou) § @@ -1436,7 +1436,7 @@ Author: Amit Kapila -Add optional pid parameter to pg_replication_origin_session_setup() to allow parallelization of SQL-level replication solutions (Doruk Yilmaz, Hayato Kuroda) +Add optional pid parameter to pg_replication_origin_session_setup() to allow parallelization of SQL-level replication solutions (Doruk Yilmaz, Hayato Kuroda) § @@ -1468,7 +1468,7 @@ Allow sequence values stored in subscribers to match the publisher (Vignesh C) This is enabled during CREATE SUBSCRIPTION, ALTER SUBSCRIPTION ... REFRESH PUBLICATION, and ALTER SUBSCRIPTION ... REFRESH SEQUENCES. The latter only updates values, not sequence -existence. Function pg_get_sequence_data() allows inspection of sequence synchronization. +existence. Function pg_get_sequence_data() allows inspection of sequence synchronization. @@ -1618,7 +1618,7 @@ Author: Amit Kapila -Add column pg_stat_subscription_stats.sync_seq_error_count to report sequence synchronization errors (Vignesh C) +Add column pg_stat_subscription_stats.sync_seq_error_count to report sequence synchronization errors (Vignesh C) § § @@ -1631,7 +1631,7 @@ Author: Amit Kapila -Rename column sync_error_count to sync_table_error_count in system view pg_stat_subscription_stats (Vignesh C) +Rename column sync_error_count to sync_table_error_count in system view pg_stat_subscription_stats (Vignesh C) § @@ -1651,7 +1651,7 @@ Author: Amit Kapila -Add slot synchronization skip information to pg_stat_replication_slots and pg_replication_slots (Shlok Kyal) +Add slot synchronization skip information to pg_stat_replication_slots and pg_replication_slots (Shlok Kyal) § § § @@ -1737,7 +1737,7 @@ Allow GROUP BY to process target list subqueries that have ex -Also fix a bug in how GROUPING() handles target list subquery aliases. +Also fix a bug in how GROUPING() handles target list subquery aliases. @@ -2137,7 +2137,7 @@ Add more jsonpath string methods (Florents Tselai, David E. Wheeler) -They are l/r/btrim(), lower(), upper(), initcap(), replace(), and split_part(). These are immutable like their non-JSON string variants. +They are l/r/btrim(), lower(), upper(), initcap(), replace(), and split_part(). These are immutable like their non-JSON string variants. @@ -2172,7 +2172,7 @@ Author: Andres Freund -Add functions tid_block() and tid_offset() to extract block numbers and offsets from tid values (Ayush Tiwari) +Add functions tid_block() and tid_offset() to extract block numbers and offsets from tid values (Ayush Tiwari) § @@ -2211,7 +2211,7 @@ Author: Daniel Gustafsson -Allow encode() and decode() to process data in base64url and base32hex formats (Andrey Borodin, Aleksander Alekseev, Florents Tselai) +Allow encode() and decode() to process data in base64url and base32hex formats (Andrey Borodin, Aleksander Alekseev, Florents Tselai) § § § @@ -2234,7 +2234,7 @@ Add functions to return a set of ranges resulting from range subtraction (Paul A -The functions are range_minus_multi() and multirange_minus_multi(). This is useful to represent range subtraction results with gaps. +The functions are range_minus_multi() and multirange_minus_multi(). This is useful to represent range subtraction results with gaps. @@ -2245,7 +2245,7 @@ Author: Michael Paquier -Add function error_on_null() to return the supplied parameter, or error on NULL input (Joel Jacobson) +Add function error_on_null() to return the supplied parameter, or error on NULL input (Joel Jacobson) § @@ -2289,7 +2289,7 @@ Author: Andrew Dunstan -Add function pg_get_role_ddl() to output role creation commands (Mario Gonzalez, Bryan Green, Andrew Dunstan, Euler Taveira) +Add function pg_get_role_ddl() to output role creation commands (Mario Gonzalez, Bryan Green, Andrew Dunstan, Euler Taveira) § @@ -2301,7 +2301,7 @@ Author: Andrew Dunstan -Add function pg_get_tablespace_ddl() to output tablespace creation commands (Nishant Sharma, Manni Wood, Andrew Dunstan, Euler Taveira) +Add function pg_get_tablespace_ddl() to output tablespace creation commands (Nishant Sharma, Manni Wood, Andrew Dunstan, Euler Taveira) § @@ -2313,7 +2313,7 @@ Author: Andrew Dunstan -Add function pg_get_database_ddl() to output database creation commands (Akshay Joshi, Andrew Dunstan, Euler Taveira) +Add function pg_get_database_ddl() to output database creation commands (Akshay Joshi, Andrew Dunstan, Euler Taveira) § @@ -2369,7 +2369,7 @@ Author: Jacob Champion -Add libpq function PQgetThreadLock() to retrieve the current locking callback (Jacob Champion) +Add libpq function PQgetThreadLock() to retrieve the current locking callback (Jacob Champion) § @@ -2414,7 +2414,7 @@ Allow OAUTH validators to supply failure details (Jacob Champ -This is done by setting the ValidatorModuleResult structure member error_detail. +This is done by setting the ValidatorModuleResult structure member error_detail. @@ -2991,7 +2991,7 @@ Author: Nathan Bossart -Change hex_encode() and hex_decode() to use SIMD CPU instructions (Nathan Bossart, Chiranmoy Bhattacharya) +Change hex_encode() and hex_decode() to use SIMD CPU instructions (Nathan Bossart, Chiranmoy Bhattacharya) § @@ -3102,12 +3102,12 @@ Author: Heikki Linnakangas -Add simplified and improved shared memory registration function ShmemRequestStruct() (Heikki Linnakangas, Ashutosh Bapat) +Add simplified and improved shared memory registration function ShmemRequestStruct() (Heikki Linnakangas, Ashutosh Bapat) § -Functions ShmemInitStruct() and ShmemInitHash() remain for backward compatibility. +Functions ShmemInitStruct() and ShmemInitHash() remain for backward compatibility.