From 66447916f719130212c7930c47e902586a4bf054 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 11 Jun 2015 23:04:46 -0400 Subject: [PATCH] release notes: add links to doc sections --- doc/src/sgml/release-9.5.sgml | 656 ++++++++++++++++++++-------------- 1 file changed, 393 insertions(+), 263 deletions(-) diff --git a/doc/src/sgml/release-9.5.sgml b/doc/src/sgml/release-9.5.sgml index df99cb76e6..98f2107de3 100644 --- a/doc/src/sgml/release-9.5.sgml +++ b/doc/src/sgml/release-9.5.sgml @@ -53,8 +53,8 @@ - Adjust operator precedence to match the SQL standard - (Tom Lane) + Adjust operator precedence + to match the SQL standard (Tom Lane) @@ -81,8 +81,9 @@ - Allow special characters in server startup option values to be - escaped with a backslash (Andres Freund) + Allow special characters in server + startup option values to be escaped with a backslash (Andres + Freund) @@ -93,7 +94,8 @@ - Set the default value of include_realm to not remove + Set the default value of include_realm to not remove the GSS and SSPI realm from the principal (Stephen Frost) @@ -101,9 +103,10 @@ - Fix REASSIGN and ALTER OWNER TO to properly - reassign ownership of types, foreign data wrappers, and foreign - servers (Bruce Momjian) + Fix REASSIGN + and ALTER OWNER TO + to properly reassign ownership of types, foreign data wrappers, + and foreign servers (Bruce Momjian) @@ -116,8 +119,9 @@ - Remove pg_authid.rolcatupdate, as it - had no purpose (Adam Brightwell) + Remove pg_authid.rolcatupdate, + as it had no purpose (Adam Brightwell) @@ -144,8 +148,8 @@ - Add Block Range Indexes (BRIN) (Álvaro Herrera, - Heikki Linnakangas, Emre Hasegeli) + Add Block Range Indexes (BRIN) + (Álvaro Herrera, Heikki Linnakangas, Emre Hasegeli) @@ -157,8 +161,9 @@ Allow queries to perform accurate distance filtering of - bounding-box-indexed objects (polygons, circles) using GiST indexes - (Alexander Korotkov, Heikki Linnakangas) + bounding-box-indexed objects (polygons, circles) using GiST indexes (Alexander Korotkov, Heikki + Linnakangas) @@ -171,27 +176,30 @@ - Allow GiST indexes to perform index-only scans (Anastasia - Lubennikova, Heikki Linnakangas, Andreas Karlsson) + Allow GiST indexes to perform index-only + scans (Anastasia Lubennikova, Heikki Linnakangas, Andreas Karlsson) - Add GUC gin_pending_list_limit to control - the size of GIN pending lists (Fujii Masao) + Add GUC gin_pending_list_limit + to control the size of GIN pending lists (Fujii Masao) - Previously this was controlled by work_mem. This can - also be set as an index storage parameter. + Previously this was controlled by work_mem. This can also + be set as an index storage parameter. - Issue a warning during the creation of hash indexes because they - are not crash-safe (Bruce Momjian) + Issue a warning during the creation of hash indexes because they are not + crash-safe (Bruce Momjian) @@ -220,8 +228,8 @@ - Improve concurrency of shared buffer replacement (Robert Haas, - Amit Kapila) + Improve concurrency of shared + buffer replacement (Robert Haas, Amit Kapila) @@ -258,25 +266,32 @@ Add per-table autovacuum logging control via log_min_autovacuum_duration (Michael Paquier) + + + NOT DOCUMENTED? + - Add GUC variable cluster_name (Thomas + Add GUC variable cluster_name (Thomas Munro) - This string, set in postgresql.conf, allows clients - to query the cluster name. This name also appears in the process - title, allowing for easier grouping of processes belonging to - the same cluster. + This string, set in postgresql.conf, + allows clients to query the cluster name. This name also appears + in the process title, allowing for easier grouping of processes + belonging to the same cluster. - Prevent non-superusers from changing log_disconnections + Prevent non-superusers from changing log_disconnections on connection startup (Fujii Masao) @@ -292,8 +307,9 @@ - Check Subject Alternative Names in SSL - server certificates, if present (Alexey Klyukin) + Check Subject Alternative + Names in SSL server certificates, if present + (Alexey Klyukin) @@ -304,21 +320,23 @@ - Add system view pg_stat_ssl to report + Add system view pg_stat_ssl to report SSL connection information (Magnus Hagander) - Add libpq function PQsslAttribute() + Add libpq function PQsslAttribute() that returns SSL information (Heikki Linnakangas) - While PQgetssl() can still be used - to then call OpenSSL functions, - PQsslAttribute() returns SSL + While PQgetssl() + can still be used to then call OpenSSL + functions, PQsslAttribute() returns SSL information in an SSL-implementation-independent way. (Future versions of libpq might support other SSL implementations.) @@ -347,9 +365,10 @@ - Replace checkpoint_segments with - min_wal_size and max_wal_size (Heikki - Linnakangas) + Replace checkpoint_segments with min_wal_size and + max_wal_size + (Heikki Linnakangas) @@ -360,65 +379,74 @@ - Add GUC wal_compression to enable - compression of full page images stored in WAL + Add GUC wal_compression to + enable compression of full page images stored in WAL (Rahila Syed, Michael Paquier) - Allow the recording of transaction commit timestamps when - GUC track_commit_timestamp is enabled - (Álvaro Herrera, Petr Jelinek) + Allow the recording of transaction + commit timestamps when GUC track_commit_timestamp + is enabled (Álvaro Herrera, Petr Jelinek) - Timestamp information can be accessed using - functions pg_xact_commit_timestamp() and - pg_last_committed_xact(). + Timestamp information can be accessed using functions pg_xact_commit_timestamp() + and pg_last_committed_xact(). - Allow local_preload_libraries to be set by - ALTER ROLE SET (Peter Eisentraut, Kyotaro Horiguchi) + Allow local_preload_libraries + to be set by ALTER ROLE SET (Peter Eisentraut, + Kyotaro Horiguchi) - Allow running autovacuum workers to respond to configuration - parameter changes (Michael Paquier) + Allow running autovacuum workers + to respond to configuration parameter changes (Michael Paquier) - Make GUC debug_assertions read-only - (Andres Freund) + Make GUC debug_assertions + read-only (Andres Freund) - This means that assertions can no longer be turned off once enabled - at compile-time, allowing for more efficient code optimization. - This also removed the postgres - Allow setting effective_io_concurrency on systems - where it has no effect (Peter Eisentraut) + Allow setting effective_io_concurrency + on systems where it has no effect (Peter Eisentraut) - Add environment variables PG_OOM_ADJUST_FILE and - PG_OOM_ADJUST_VALUE to control Linux OOM - killer (Gurjeet Singh) + Add environment variables PG_OOM_ADJUST_FILE + and PG_OOM_ADJUST_VALUE + to control Linux OOM killer (Gurjeet Singh) @@ -429,24 +457,26 @@ - Add function and view pg_file_settings to show - the source of GUC values set in configuration files - (Sawada Masahiko) + Add function and view pg_file_settings + to show the source of GUC values set in configuration + files (Sawada Masahiko) - Add pending_restart to the system view - pg_settings to indicate a change is pending a - restart (Peter Eisentraut) + Add pending_restart to the system view pg_settings to + indicate a change is pending a restart (Peter Eisentraut) - Allow ALTER SYSTEM values to be reset with - ALTER SYSTEM RESET (Vik Fearing) + Allow ALTER SYSTEM + values to be reset with ALTER SYSTEM RESET (Vik + Fearing) @@ -467,9 +497,10 @@ - Add recovery.conf parameter - recovery_target_action to control post-recovery - activity (Petr Jelinek) + Add recovery.conf + parameter recovery_target_action + to control post-recovery activity (Petr Jelinek) @@ -481,16 +512,18 @@ - Add archive_mode always to allow standbys - to always archive received WAL files (Fujii Masao) + Add archive_mode + always to allow standbys to always archive received + WAL files (Fujii Masao) - Add GUC wal_retrieve_retry_interval to - control WAL read retry after failure (Alexey Vasiliev, - Michael Paquier) + Add GUC wal_retrieve_retry_interval + to control WAL read retry after failure (Alexey + Vasiliev, Michael Paquier) @@ -507,8 +540,9 @@ - Add GUC log_replication_commands to log - replication commands (Fujii Masao) + Add GUC log_replication_commands + to log replication commands (Fujii Masao) @@ -520,8 +554,8 @@ - Allow the labeling of the origin of logical replication changes - (Andres Freund) + Allow the labeling + of the origin of logical replication changes (Andres Freund) @@ -531,8 +565,9 @@ - Report the backends holding replication slots in - pg_replication_slots (Craig Ringer) + Report the backends holding replication slots in pg_replication_slots + (Craig Ringer) @@ -542,8 +577,9 @@ - Allow recovery.conf's primary_conninfo - to use connection URIs, e.g. postgres:// + Allow recovery.conf's primary_conninfo to + use connection URIs, e.g. postgres:// (Alex Shulgin) @@ -559,9 +595,10 @@ - Allow INSERTS that would generate constraint conflicts - to be turned into UPDATEs or ignored (Peter Geoghegan, - Heikki Linnakangas, Andres Freund) + Allow INSERTS + that would generate constraint conflicts to be turned into + UPDATEs or ignored (Peter Geoghegan, Heikki + Linnakangas, Andres Freund) @@ -573,15 +610,18 @@ - Add GROUP BY analysis functions GROUPING - SETS, CUBE and ROLLUP (Andrew Gierth, - Atri Sharma) + Add GROUP BY analysis functions GROUPING SETS, + CUBE and + ROLLUP + (Andrew Gierth, Atri Sharma) - Allow multi-column UPDATEs with a single subselect + Allow multi-column UPDATEs with a single subselect (Tom Lane) @@ -593,8 +633,8 @@ - Add new SELECT option SKIP LOCKED to skip - locked rows (Thomas Munro) + Add new SELECT option + SKIP LOCKED to skip locked rows (Thomas Munro) @@ -605,8 +645,9 @@ - Add SELECT option TABLESAMPLE to return - a subset of a table (Petr Jelinek) + Add SELECT option + TABLESAMPLE to return a subset of a table (Petr + Jelinek) @@ -628,8 +669,9 @@ - Add more details about sort ordering in EXPLAIN output - (Marius Timmer, Lukas Kreft, Arne Scheffer) + Add more details about sort ordering in EXPLAIN output (Marius Timmer, + Lukas Kreft, Arne Scheffer) @@ -640,15 +682,15 @@ - Have VACUUM log the number of pages skipped due to pins - (Jim Nasby) + Have VACUUM log the + number of pages skipped due to pins (Jim Nasby) - Have TRUNCATE properly update the pg_stat* - tuple counters (Alexander Shulgin) + Have TRUNCATE properly + update the pg_stat* tuple counters (Alexander Shulgin) @@ -705,32 +747,38 @@ This controls viewing and adding/modifying rows via new commands - CREATE/ALTER/DROP POLICY - and ALTER TABLE ... ENABLE/DISABLE ROW SECURITY. + CREATE/ALTER/DROP POLICY and ALTER TABLE ... ENABLE/DISABLE + ROW SECURITY. - Allow control of table WAL logging after table - creation with ALTER TABLE .. SET LOGGED / UNLOGGED - (Fabrízio de Royes Mello) + Allow control of table WAL logging after table creation + with ALTER TABLE .. SET + LOGGED / UNLOGGED (Fabrízio de Royes Mello) - Add IF NOT EXISTS clause to CREATE TABLE - AS, CREATE INDEX, CREATE SEQUENCE, - and CREATE MATERIALIZED VIEW (Fabrízio de - Royes Mello) + Add IF NOT EXISTS clause to CREATE TABLE AS, + CREATE INDEX, + CREATE SEQUENCE, + and CREATE + MATERIALIZED VIEW (Fabrízio de Royes Mello) - Add support for IF EXISTS to ALTER TABLE - ... RENAME CONSTRAINT (Bruce Momjian) + Add support for IF EXISTS to ALTER TABLE ... RENAME + CONSTRAINT (Bruce Momjian) @@ -741,15 +789,19 @@ - Commands include ALTER USER, ALTER - GROUP, ALTER ROLE, GRANT, and various - ALTER OBJECT / OWNER TO commands. + Commands include ALTER + USER, + ALTER + GROUP, ALTER + ROLE, GRANT, + and various ALTER OBJECT / OWNER TO commands. - Allow comments on domain constraints (Álvaro Herrera) + Allow comments on domain + constraints (Álvaro Herrera) @@ -762,8 +814,9 @@ - Allow LOCK TABLE .. ROW EXCLUSIVE MODE for those with - INSERT privileges (Stephen Frost) + Allow LOCK TABLE .. ROW EXCLUSIVE + MODE for those with INSERT privileges (Stephen + Frost) @@ -785,21 +838,27 @@ - Allow CREATE/ALTER DATABASE to manipulate - datistemplate and datallowconn - (Vik Fearing) + Allow CREATE/ALTER DATABASE + to manipulate datistemplate and + datallowconn (Vik Fearing) - This allows these database settings to be changed more easily - than modifying the pg_database system table. + This allows these database settings to be + changed more easily than modifying the pg_database + system table. - Have CREATE TABLE AS and REFRESH return - an OID (Álvaro Herrera) + Have CREATE + TABLE AS and REFRESH + return an OID (Álvaro Herrera) @@ -816,15 +875,16 @@ - Add support for IMPORT FOREIGN SCHEMA (Ronan Dunklau, - Michael Paquier, Tom Lane) + Add support for IMPORT FOREIGN + SCHEMA (Ronan Dunklau, Michael Paquier, Tom Lane) This allows the creation of local foreign tables definitions that match the remote table structure. Currently, only the - postgres_fdw foreign data wrapper supports this - feature. + postgres_fdw + foreign data wrapper supports this feature. @@ -871,32 +931,36 @@ - Add pg_event_trigger_ddl_commands set-returning - function, which returns DDL activity associated with - event triggers (Álvaro Herrera) + Add pg_event_trigger_ddl_commands + set-returning function, which returns DDL activity + associated with event triggers (Álvaro Herrera) - Allow event triggers on table rewrites caused by ALTER - TABLE (Dimitri Fontaine) + Allow event triggers on table rewrites caused by ALTER TABLE (Dimitri + Fontaine) - Add event trigger support for database-level - COMMENT, SECURITY LABEL, and - GRANT/REVOKE (Álvaro Herrera) + Add event trigger support for database-level COMMENT, SECURITY LABEL, + and GRANT/REVOKE (Álvaro Herrera) - Add columns to the output of - pg_event_trigger_dropped_objects (Álvaro - Herrera) + Add columns to the output of pg_event_trigger_dropped_objects + (Álvaro Herrera) @@ -917,8 +981,8 @@ - Allow the XML data type to accept empty or all-whitespace - values (Peter Eisentraut) + Allow the XML data type + to accept empty or all-whitespace values (Peter Eisentraut) @@ -929,8 +993,10 @@ - Fix XML xpath handling to return namespace declarations - even if the namespace is in a parent element (Ali Akbar) + Fix XML xpath() handling + to return namespace declarations even if the namespace is in a + parent element (Ali Akbar) @@ -941,15 +1007,16 @@ - Allow macaddr input using the format - xxxx-xxxx-xxxx (Herwin Weststrate) + Allow MACADDR input + using the format xxxx-xxxx-xxxx (Herwin Weststrate) - Tighten specification of INTERVAL precision specifications - (Bruce Momjian) + Tighten specification of INTERVAL precision + specifications (Bruce Momjian) @@ -960,9 +1027,10 @@ - Add selectivity estimators for INET/CIDR operators - and improve estimators for text search functions (Emre Hasegeli, - Tom Lane) + Add selectivity estimators for INET/CIDR operators and improve + estimators for text search functions (Emre Hasegeli, Tom Lane) @@ -975,8 +1043,11 @@ - Add JSONB functions jsonb_set() and - jsonb_pretty (Dmitry Dolgov, Andrew Dunstan) + Add JSONB functions jsonb_set() + and jsonb_pretty + (Dmitry Dolgov, Andrew Dunstan) @@ -987,39 +1058,53 @@ - The functions are to_jsonb(), - jsonb_object(), jsonb_build_object(), - jsonb_build_array(), jsonb_agg(), - and jsonb_object_agg(). + The functions are to_jsonb(), + jsonb_object(), + jsonb_build_object(), + jsonb_build_array(), + jsonb_agg(), + and jsonb_object_agg(). - Reduce casting requirements to/from JSON and - JSONB (Tom Lane) + Reduce casting requirements to/from JSON and JSONB (Tom Lane) Allow TEXT, TEXT array, and INTEGER - values to be subtracted from JSONB documents (Dmitry - Dolgov, Andrew Dunstan) + values to be subtracted + from JSONB documents (Dmitry Dolgov, Andrew Dunstan) - Add JSONB operator || (Dmitry Dolgov, Andrew Dunstan) + Add JSONB operator || + (Dmitry Dolgov, Andrew Dunstan) - Add json_strip_nulls() and - jsonb_strip_nulls() functions to remove JSON - null values from documents (Andrew Dunstan) + Add json_strip_nulls() + and jsonb_strip_nulls() + functions to remove JSON null values from documents + (Andrew Dunstan) @@ -1036,37 +1121,43 @@ - Add generate_series() for NUMERIC values - (Plato Malugin) + Add generate_series() + for NUMERIC values (Plato Malugin) - Allow array_agg() and ARRAY() to take - arrays as inputs (Ali Akbar, Tom Lane) + Allow array_agg() and + ARRAY() to take arrays as inputs (Ali Akbar, Tom Lane) - Add functions array_position() and - array_positions() to return subscripts of array values - (Pavel Stehule) + Add functions array_position() + and array_positions() + to return subscripts of array values (Pavel Stehule) - Add point-to-polygon distance operator - (<->) (Alexander Korotkov) + Add point-to-polygon + distance operator (<->) (Alexander Korotkov) - Allow multi-byte characters as escape in SIMILAR TO - and SUBSTRING (Jeff Davis) + Allow multi-byte characters as escape in SIMILAR TO + and SUBSTRING + (Jeff Davis) @@ -1076,21 +1167,23 @@ - Add width_bucket() which supports any sortable data - type and non-uniform bucket widths (Petr Jelinek) + Add width_bucket() + which supports any sortable data type and non-uniform bucket widths + (Petr Jelinek) - Allow => to specify named parameters in function calls - (Pavel Stehule) + Allow => + to specify named parameters in function calls (Pavel Stehule) - User-defined => operators have been issuing warnings since - Postgres 9.0, and were removed in hstore in 9.2. Previously only - := could be used. + User-defined => operators have been issuing + warnings since Postgres 9.0, and were removed in hstore in 9.2. + Previously only := could be used. @@ -1110,24 +1203,31 @@ - Add function pg_get_object_address() to return - OIDs that uniquely identify an object (Álvaro - Herrera) + Add function pg_get_object_address() + to return OIDs that uniquely identify an object + (Álvaro Herrera) - Add function pg_identify_object_as_address() to return - object information based on OIDs (Álvaro Herrera) + Add function pg_identify_object_as_address() + to return object information based on OIDs (Álvaro + Herrera) - Loosen security checks for viewing pg_stat_activity, - pg_cancel_backend(), and - pg_terminate_backend (Stephen Frost) + Loosen security checks for viewing pg_stat_activity, + pg_cancel_backend(), + and pg_terminate_backend + (Stephen Frost) @@ -1138,8 +1238,9 @@ - Add pg_stat_get_snapshot_timestamp() to output the - timestamp of the statistics snapshot (Matt Kelly) + Add pg_stat_get_snapshot_timestamp() + to output the timestamp of the statistics snapshot (Matt Kelly) @@ -1150,22 +1251,25 @@ - Add mxid_age() to compute multi-xid age (Bruce - Momjian) + Add mxid_age() + to compute multi-xid age (Bruce Momjian) - Add data type regrole that returns the OID - of a role (Kyotaro Horiguchi) + Add data type regrole that returns + the OID of a role (Kyotaro Horiguchi) - Add data type regnamespace that returns the OID - of a schema (Kyotaro Horiguchi) + Add data type regnamespace that returns + the OID of a schema (Kyotaro Horiguchi) @@ -1180,8 +1284,10 @@ - Add MIN()/MAX() aggregates for - INET/CIDR data types (Haribabu Kommi) + Add MIN()/MAX() aggregates + for INET/CIDR data types (Haribabu + Kommi) @@ -1205,8 +1311,9 @@ - Improve support for composite types in PL/Python - (Ed Behn, Ronan Dunklau) + Improve support for composite types in PL/Python (Ed Behn, Ronan + Dunklau) @@ -1217,7 +1324,8 @@ - Reduce lossiness of PL/Python floating value + Reduce lossiness of PL/Python floating value conversions (Marko Kreen) @@ -1229,10 +1337,14 @@ - This adds new commands CREATE/DROP - TRANSFORM. This also adds transformations between - hstore and ltree to/from - PL/Perl and PL/Python. + This adds new commands CREATE/DROP TRANSFORM. + This also adds transformations between hstore and ltree to/from PL/Perl and PL/Python. @@ -1245,21 +1357,22 @@ - Improve PL/pgSQL array performance (Tom Lane) + Improve PL/pgSQL array + performance (Tom Lane) - Add ASSERT statement in PL/pgSQL - (Pavel Stehule) + Add ASSERT + statement in PL/pgSQL (Pavel Stehule) - Allow more PL/pgSQL keywords to be used as - identifiers (Tom Lane) + Allow more PL/pgSQL + keywords to be used as identifiers (Tom Lane) @@ -1276,17 +1389,20 @@ - Move pg_archivecleanup, - pg_test_fsync, pg_test_timing, - and pg_xlogdump from contrib to - src/bin (Peter Eisentraut) + Move pg_archivecleanup, + pg_test_fsync, + pg_test_timing, + and pg_xlogdump + from contrib to src/bin (Peter Eisentraut) - Allow pg_receivexlog to manage physical replication - slots (Michael Paquier) + Allow pg_receivexlog + to manage physical replication slots (Michael Paquier) @@ -1297,9 +1413,10 @@ - Allow the pg_receivexlog to synchronously flush - WAL to storage using @@ -1309,24 +1426,26 @@ - Allow vacuumdb to vacuum in parallel using - - Add - Have pg_basebackup use a tablespace mapping - file with the tar format, to handle file paths - of 100+ characters in length and sybolic links on MS Windows (Amit Kapila) + Have pg_basebackup use + a tablespace mapping file with the tar format, + to handle file paths of 100+ characters in length and sybolic + links on MS Windows (Amit Kapila) @@ -1375,7 +1494,8 @@ - Add psql PROMPT variable option + Add psql PROMPT variables option (%l) to display the multi-line statement line number (Sawada Masahiko) @@ -1383,7 +1503,8 @@ - Add psql setting pager_min_lines + Add psql setting pager_min_lines setting to control pager invocation (Andrew Dunstan) @@ -1613,7 +1734,8 @@ - Simplify WAL record format (Heikki Linnakangas) + Simplify WAL record format + (Heikki Linnakangas) @@ -1698,9 +1820,11 @@ - Change columns pg_seclabel.provider - and pg_shseclabel.provider to - TEXT (Tom Lane) + Change columns pg_seclabel.provider + and pg_shseclabel.provider + to TEXT (Tom Lane) @@ -1740,8 +1864,9 @@ - Allow configure's @@ -1789,22 +1914,24 @@ - Add pg_rewind, which allows re-synchronizing a - master server after failback (Heikki Linnakangas) + Add pg_rewind, + which allows re-synchronizing a master server after failback + (Heikki Linnakangas) - Add statistics for minimum, maximum, mean, and standard deviation - times to pg_stat_statements (Mitsumasa Kondo, - Andrew Dunstan) + Add statistics for minimum, maximum, + mean, and standard deviation times to pg_stat_statements + (Mitsumasa Kondo, Andrew Dunstan) - Add pgcrypto function + Add pgcrypto function pgp_armor_headers() to extract PGP armor headers (Marko Tiikkaja, Heikki Linnakangas) @@ -1812,8 +1939,8 @@ - Allow empty replacement strings in unaccent - (Mohammad Alhashash) + Allow empty replacement strings in unaccent (Mohammad Alhashash) @@ -1824,8 +1951,8 @@ - Allow multi-character source strings in unaccent - (Tom Lane) + Allow multi-character source strings in unaccent (Tom Lane) @@ -1837,39 +1964,42 @@ - Add contrib modules tsm_system_rows - and tsm_system_time to allow additional table - sampling methods (Petr Jelinek) + Add contrib modules tsm_system_rows and + tsm_system_time + to allow additional table sampling methods (Petr Jelinek) - Add pg_xlogdump option - Allow GIN index inspection functions to - pageinspect (Heikki Linnakangas, Peter Geoghegan, - Michael Paquier) + Allow GIN + index inspection functions to pageinspect (Heikki + Linnakangas, Peter Geoghegan, Michael Paquier) - Add information about buffer pins to pg_buffercache - display (Andres Freund) + Add information about buffer pins to pg_buffercache display + (Andres Freund) - Allow pgstattuple to report approximate answers - with less overhead using pgstattuple_approx() - (Abhijit Menon-Sen) + Allow pgstattuple + to report approximate answers with less overhead using + pgstattuple_approx() (Abhijit Menon-Sen) -- 2.40.0