From: Bruce Momjian Date: Fri, 11 May 2018 21:06:22 +0000 (-0400) Subject: docs: more PG 11 markup and email suggestions X-Git-Tag: REL_11_BETA1~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fb68638ae8af3d5f5a9dcddb8e513f21b2797361;p=thirdparty%2Fpostgresql.git docs: more PG 11 markup and email suggestions --- diff --git a/doc/src/sgml/release-11.sgml b/doc/src/sgml/release-11.sgml index 3f64bf60bdc..f41a20eb1ab 100644 --- a/doc/src/sgml/release-11.sgml +++ b/doc/src/sgml/release-11.sgml @@ -54,19 +54,21 @@ --> - Have pg_dump dump all aspects of a - database (Haribabu Kommi) + Have pg_dump + dump all aspects of a database (Haribabu Kommi) Previously database attributes like - GRANT/REVOKE permissions - and ALTER DATABASE SET and ALTER - ROLE IN DATABASE SET variable settings were only dumped - by pg_dumpall. Now pg_dump - --create and pg_restore --create will - restore all database aspects. pg_dumpall -g - will now only output role and tablespace-related attributes. + GRANT/REVOKE permissions and + ALTER DATABASE SET and ALTER ROLE IN + DATABASE SET variable settings were only dumped by pg_dumpall. + Now pg_dump --create and + pg_restore --create will restore all + database aspects. pg_dumpall -g will + now only output role and tablespace-related attributes. pg_dumpall's output (without ) is unchanged. @@ -103,8 +105,8 @@ --> - Correct information schema column - tables.table_type + Correct information schema column tables.table_type to return FOREIGN instead of FOREIGN TABLE (Peter Eisentraut) @@ -120,8 +122,8 @@ --> - Change the ps process display labels to match the - pg_stat_activity.backend_type + Change the ps process display labels to match the pg_stat_activity.backend_type labels (Peter Eisentraut) @@ -132,8 +134,10 @@ --> - Prevent to_number() from consuming characters - when the template separator does not match (Oliver Ford) + Prevent to_number() + from consuming characters when the template separator does not + match (Oliver Ford) @@ -151,7 +155,8 @@ --> - Fix to_date(), + Fix to_date(), to_number(), and to_timestamp() to skip a character for each template character (Tom Lane) @@ -186,8 +191,9 @@ --> - Have libpq's PQhost() always return the - actual connected host (Hari Babu) + Have libpq's PQhost() + always return the actual connected host (Hari Babu) @@ -205,8 +211,8 @@ --> - Remove relhaspkey column from system table - pg_class (Peter Eisentraut) + Remove relhaspkey column from system + table pg_class (Peter Eisentraut) @@ -240,8 +246,10 @@ --> - Cause large object permission checks to happen on large object - open, lo_open(), not read/write (Tom Lane) + Cause large object permission checks + to happen on large object open, lo_open(), not + read/write (Tom Lane) @@ -258,9 +266,10 @@ - These function are now present by default. Old adminpack installs - will continue to have access to these functions until they are - updated via ALTER EXTENSION ... UPDATE. + These function are now present by default. Old adminpack + installs will continue to have access to these functions until + they are updated via ALTER EXTENSION ... UPDATE. @@ -283,12 +292,29 @@ + + + Remove server variable replacement_sort_tuples + (Peter Geoghegan) + + + + Replacement sorts were determined to be no longer useful. + + + + + + - Remove WITH clause in CREATE - FUNCTION (Michael Paquier) + Remove WITH clause in CREATE + FUNCTION (Michael Paquier) @@ -416,10 +442,11 @@ - The new command ALTER INDEX ATTACH PARTITION - allows indexes to be attached to partitions. This does not behave - as a global index since the contents are private to each index. - WARN WHEN USING AN EXISTING INDEX? + The new command ALTER + INDEX ATTACH PARTITION allows indexes to be + attached to partitions. This does not behave as a global index + since the contents are private to each index. WARN WHEN USING + AN EXISTING INDEX? @@ -481,8 +508,9 @@ - This features is disabled by default but can be enabled by changing - enable_partitionwise_join. + This features is disabled by default + but can be enabled by changing enable_partitionwise_join. @@ -498,8 +526,9 @@ - This features is disabled by default but can be enabled by changing - enable_partitionwise_aggregate. + This features is disabled by default + but can be enabled by changing enable_partitionwise_aggregate. @@ -509,8 +538,10 @@ --> - Allow postgres_fdw to push down - aggregates to foreign tables that are partitions (Jeevan Chalke) + Allow postgres_fdw + to push down aggregates to foreign tables that are partitions + (Jeevan Chalke) @@ -530,8 +561,8 @@ --> - Allow indexes to be built in parallel (Peter Geoghegan, Rushabh - Lathia, Heikki Linnakangas) + Allow btree indexes to be built in parallel (Peter Geoghegan, + Rushabh Lathia, Heikki Linnakangas) @@ -595,7 +626,8 @@ same commits as above --> - Add server option parallel_leader_participation + Add server option parallel_leader_participation to control if the leader executes subplans (Thomas Munro) @@ -643,9 +675,11 @@ same commits as above --> - Allow indexes to INCLUDE columns that are not - part of the unique constraint but are available for index-only - scans (Anastasia Lubennikova, Alexander Korotkov, Teodor Sigaev) + Allow indexes to INCLUDE columns + that are not part of the unique constraint but are available + for index-only scans (Anastasia Lubennikova, Alexander Korotkov, + Teodor Sigaev) @@ -690,7 +724,7 @@ same commits as above --> - Add predicate locking for Hash, GiST and GIN indexes (Shubham + Add predicate locking for hash, GiST and GIN indexes (Shubham Barai) @@ -715,7 +749,7 @@ same commits as above - SP-Gist + <link linkend="spgist">SP-Gist</link> @@ -864,9 +898,9 @@ same commits as above --> - Add Just-In-Time (JIT) compilation of plans - run the by the executor -(Andres Freund) + Add Just-In-Time + (JIT) compilation of some parts of query plans + to improve execution speed (Andres Freund) @@ -898,6 +932,17 @@ same commits as above + + + Allow vacuum to avoid unnecesary index scans (Masahiko Sawada, + Alexander Korotkov) + + + + + @@ -924,9 +969,10 @@ same commits as above --> - Allow postgres_fdw to push - UPDATEs and DELETEs using - joins to foreign servers (Etsuro Fujita) + Allow postgres_fdw + to push UPDATEs and DELETEs + using joins to foreign servers (Etsuro Fujita) @@ -951,7 +997,8 @@ same commits as above --> - Show memory usage in log_statement_stats, + Show memory usage in log_statement_stats, log_parser_stats, log_planner_stats, log_executor_stats (Justin Pryzby, Peter @@ -965,8 +1012,8 @@ same commits as above --> - Add - pg_stat_activity.backend_type + Add pg_stat_activity.backend_type now shows the type of background worker (Peter Eisentraut) @@ -988,8 +1035,10 @@ same commits as above --> - Have log_autovacuum_min_duration log skipped - tables that are concurrently being dropped (Nathan Bossart) + Have log_autovacuum_min_duration + log skipped tables that are concurrently being dropped (Nathan + Bossart) @@ -997,7 +1046,7 @@ same commits as above - Information Schema + <link linkend="infoschema-tables">Information Schema</link> @@ -1040,16 +1089,17 @@ same commits as above --> - Add libpq option to support channel binding when using - SCRAM authentication (Michael Paquier) + Add libpq option to support channel binding when using SCRAM + authentication (Michael Paquier) - Channel binding requires the server end of - the TLS connection to prove - that it knows the password. The options are - and - . + Channel binding requires the server end + of the TLS connection to + prove that it knows the password. The options are + and . @@ -1065,8 +1115,9 @@ same commits as above --> - Allow the server to specify more complex LDAP - specifications in search+bind mode (Thomas Munro) + Allow the server to specify more complex LDAP specifications + in search+bind mode (Thomas Munro) @@ -1126,13 +1177,14 @@ same commits as above - Specifically, the new roles are: - pg_read_server_files, + Specifically, the new roles are: pg_read_server_files, pg_write_server_files, - pg_execute_server_program. These roles now - also control who can use COPY and extension - file_fdw. Previously only super-users - could use these functions, and that is still the default behavior. + pg_execute_server_program. These roles now also + control who can use COPY and extension file_fdw. + Previously only super-users could use these functions, and that + is still the default behavior. @@ -1148,8 +1200,8 @@ same commits as above - Specifically, these functions were - modified: pg_ls_dir(), + Specifically, these functions were modified: pg_ls_dir(), pg_read_file(), pg_read_binary_file(), pg_stat_file(). @@ -1164,8 +1216,9 @@ same commits as above Use GRANT/REVOKE - to control access to lo_import() and - lo_export() (Michael Paquier) + to control access to lo_import() + and lo_export() (Michael Paquier) @@ -1174,7 +1227,8 @@ same commits as above - Compile-time option ALLOW_DANGEROUS_LO_FUNCTIONS has been removed. + Compile-time option ALLOW_DANGEROUS_LO_FUNCTIONS + has been removed. @@ -1184,17 +1238,18 @@ same commits as above --> - Use view owner not session owner when preventing non-password - access to postgres_fdw tables - (Robert Haas) + Use view owner not session owner when + preventing non-password access to postgres_fdw + tables (Robert Haas) PostgreSQL only allows super-users to access postgres_fdw tables without - passwords, e.g. via peer. Previously the session owner had to - be a super-user to allow such access; now the view owner is - checked instead. + passwords, e.g. via peer. Previously the + session owner had to be a super-user to allow such access; now + the view owner is checked instead. @@ -1225,13 +1280,15 @@ same commits as above --> - Add server setting ssl_passphrase_command to - allow supplying of the the passphrase for SSL + Add server setting ssl_passphrase_command + to allow supplying of the the passphrase for SSL key files (Peter Eisentraut) - Also add ssl_passphrase_command_supports_reload + Also add ssl_passphrase_command_supports_reload to specify whether the the SSL configuration should be reloaded and ssl_passphrase_command called during a server configuration reload. @@ -1244,7 +1301,8 @@ same commits as above --> - Add server variable toast_tuple_target + Add storage parameter toast_tuple_target to control the minimum length before TOAST storage will be considered for new rows (Simon Riggs) @@ -1408,7 +1466,8 @@ same commits as above --> - Add timeline information to the backup_label + Add timeline information to the backup_label file (Simon Riggs) @@ -1447,7 +1506,7 @@ same commits as above - Window Functions + <link linkend="sql-window">Window Functions</link> @@ -1623,7 +1682,7 @@ same commits as above Add casts from jsonb scalars to numeric and boolean data types -(Anastasia Lubennikova) + (Anastasia Lubennikova) @@ -1643,12 +1702,13 @@ same commits as above --> - Add SHA-2 family of hash functions (Peter + Add SHA-2 family of hash functions (Peter Eisentraut) - Specifically, sha224(), + Specifically, sha224(), sha256(), sha384(), sha512() were added. @@ -1678,7 +1738,8 @@ same commits as above - This is done with format specifications TZH + This is done with format specifications TZH and TZM. @@ -1699,10 +1760,10 @@ same commits as above --> - Add text search function - websearch_to_tsquery() that supports a queries - syntax similar to that used by web search engines (Victor Drobny, - Dmitry Ivanov) + Add text search function websearch_to_tsquery() + that supports a queries syntax similar to that used by web search + engines (Victor Drobny, Dmitry Ivanov) @@ -1712,9 +1773,10 @@ same commits as above --> - Add function json(b)_to_tsvector() to create - text search query for matching JSON/JSONB - values (Dmitry Dolgov) + Add function json(b)_to_tsvector() + to create text search query for matching + JSON/JSONB values (Dmitry Dolgov) @@ -1738,13 +1800,14 @@ same commits as above Add SQL procedures, which can start and commit their own - transactions -(Peter Eisentraut) + transactions (Peter Eisentraut) - They are created with the new CREATE PROCEDURE - command and invoked via CALL. The new + They are created with the new CREATE + PROCEDURE command and invoked via CALL. The new ALTER/DROP ROUTINE commands allows altering/dropping of procedures, functions, and aggregates. @@ -1801,8 +1864,8 @@ same commits as above --> - Add extension jsonb_plperl to - transform JSONB to/from PL/Perl types (Anthony Bykov) + Add extension jsonb_plperl to transform + JSONB to/from PL/Perl types (Anthony Bykov) @@ -1827,7 +1890,8 @@ same commits as above - The libpq connection parameter is called replication. + The libpq connection parameter is called . @@ -1993,13 +2057,15 @@ same commits as above --> - Allow 'quit' and 'exit' to exit psql - when used in an empty buffer (Bruce Momjian) + Allow quit and exit to + exit psql when used in an empty buffer + (Bruce Momjian) - Also add hints of how to exit when 'quit' and 'exit' are used alone - on a line in a non-empty buffer. Add a similar hint for 'help'. + Also add hints of how to exit when quit and + exit are used alone on a line in a non-empty + buffer. Add a similar hint for help. @@ -2009,12 +2075,14 @@ same commits as above --> - Have psql hint at using control-D when - \q is entered alone on a line but ignored (Bruce Momjian) + Have psql hint at using control-D + when \q is entered alone on a line but ignored + (Bruce Momjian) - For example, \q does not exit when supplied in character strings. + For example, \q does not exit when supplied + in character strings. @@ -2051,7 +2119,7 @@ same commits as above - <xref linkend="pgbench"/> + <link linkend="pgbench"><xref linkend="pgbench"/></link> @@ -2061,8 +2129,8 @@ same commits as above --> - Add pgbench expressions support for NULLs, booleans, and some - functions and operators (Fabien Coelho) + Add pgbench expressions support for + NULLs, booleans, and some functions and operators (Fabien Coelho) @@ -2072,7 +2140,8 @@ same commits as above --> - Add \if conditional support to pgbench (Fabien Coelho) + Add \if conditional support to + pgbench (Fabien Coelho) @@ -2083,7 +2152,7 @@ same commits as above Allow the use of non-ASCII characters in - pgbench variable names (Fabien Coelho) + pgbench variable names (Fabien Coelho) @@ -2093,8 +2162,9 @@ same commits as above --> - Add pgbench option to control the - initialization steps performed (Masahiko Sawada) + Add pgbench option + to control the initialization steps + performed (Masahiko Sawada) @@ -2104,8 +2174,8 @@ same commits as above --> - Add approximated Zipfian-distributed random generator to pgbench - (Alik Khilazhev) + Add approximated Zipfian-distributed random generator to + pgbench (Alik Khilazhev) @@ -2115,7 +2185,8 @@ same commits as above --> - Allow the random seed to be set in pgbench (Fabien Coelho) + Allow the random seed to be set in + pgbench (Fabien Coelho) @@ -2125,9 +2196,9 @@ same commits as above --> - Allow pgbench to do exponentiation with pow() - and power() (Raúl Marín - Rodríguez) + Allow pgbench to do exponentiation + with pow() and power() + (Raúl Marín Rodríguez) @@ -2137,7 +2208,8 @@ same commits as above --> - Add hashing functions to pgbench (Ildar Musin) + Add hashing functions to pgbench + (Ildar Musin) @@ -2148,9 +2220,9 @@ same commits as above --> - Make pgbench statistics more accurate when using - and - (Fabien Coelho) + Make pgbench statistics more + accurate when using and + (Fabien Coelho) @@ -2172,8 +2244,9 @@ same commits as above --> - Add pg_basebackup option to create a - named replication slot (Michael Banck) + Add pg_basebackup + option to create a named replication slot (Michael Banck) @@ -2195,17 +2268,18 @@ same commits as above --> - Allow initdb to set group read access to the data directory - (David Steele) + Allow initdb + to set group read access to the data directory (David Steele) This is accomplished with the initdb flag. Administrators can also set group permissions on the empty data - directory before running initdb. Server variable - data_directory_mode allows reading of data - directory group permissions. + directory before running initdb. Server variable data_directory_mode + allows reading of data directory group permissions. @@ -2216,8 +2290,9 @@ same commits as above --> - Add pg_verify_checksums tool to verify - database checksums while offline (Magnus Hagander) + Add pg_verify_checksums + tool to verify database checksums while offline (Magnus Hagander) @@ -2227,8 +2302,9 @@ same commits as above --> - Allow pg_resetwal to - change the WAL segment size via + Allow pg_resetwal + to change the WAL segment size via (Nathan Bossart) @@ -2251,8 +2327,9 @@ same commits as above --> - Add pg_receivewal option - to prevent synchronous + Add pg_receivewal + option to prevent synchronous WAL writes (Michael Paquier) @@ -2275,8 +2352,10 @@ same commits as above --> - Allow pg_ctl to send the - SIGKILL signal to processes (Andres Freund) + Allow pg_ctl + to send the SIGKILL signal to processes + (Andres Freund) @@ -2290,8 +2369,9 @@ same commits as above --> - Reduce the number of files copied by - pg_rewind (Michael Paquier) + Reduce the number of files copied by pg_rewind + (Michael Paquier) @@ -2405,28 +2485,6 @@ same commits as above - - - Add configure flag to test for - LLVM support (Andres Freund) - - - - - - - - Have configure check for the availability of a C++ compiler - (Andres Freund) - - - - - - Update to use perltidy version 20170521 (Tom Lane) + Update to use perltidy version + 20170521 (Tom Lane) - - - - - Remove the ability to perform replacement sorts (Peter Geoghegan) - - - - Replacement sorts were determined to be no longer useful. - Also remove server variable replacement sorts. - - - - @@ -2572,9 +2614,10 @@ same commits as above --> - Allow extension pg_prewarm to restore - the previous shared buffer contents on startup (Mithun Cy, - Robert Haas) + Allow extension pg_prewarm + to restore the previous shared buffer contents on startup (Mithun + Cy, Robert Haas) @@ -2591,8 +2634,9 @@ same commits as above --> - Add pgtrgm function strict_word_similarity() - to compute the similarity of whole words (Alexander Korotkov) + Add pgtrgm + function strict_word_similarity() to compute + the similarity of whole words (Alexander Korotkov) @@ -2609,8 +2653,10 @@ same commits as above --> - Allow creation of indexes on citext-extension columns that can - be used by LIKE comparisons (Alexey Chernyshov) + Allow creation of indexes on citext extension + columns that can be used by LIKE comparisons + (Alexey Chernyshov) @@ -2625,9 +2671,10 @@ same commits as above --> - Allow btree_gin to index - bool, bpchar, name and - uuid data types (Matheus Oliveira) + Allow btree_gin + to index bool, bpchar, name + and uuid data types (Matheus Oliveira) @@ -2637,8 +2684,10 @@ same commits as above --> - Allow cube and seg extensions using GiST indexes to perform - index-only scans (Andrey Borodin) + Allow cube + and seg + extensions using GiST indexes to perform index-only scans + (Andrey Borodin) @@ -2653,7 +2702,7 @@ same commits as above - This is useful for knn-gist searches. HOW? + This is useful for KNN-GiST searches. HOW? @@ -2663,8 +2712,9 @@ same commits as above --> - Add Vietnamese letter detection to the unaccent extension (Dang - Minh Huong, Michael Paquier) + Add Vietnamese letter detection to the unaccent + extension (Dang Minh Huong, Michael Paquier) @@ -2674,9 +2724,9 @@ same commits as above --> - Enhance contrib/amcheck to check that each heap tuple has an - index entry -(Peter Geoghegan) + Enhance amcheck + to check that each heap tuple has an index entry (Peter Geoghegan) @@ -2686,8 +2736,9 @@ same commits as above --> - Have contrib/adminpack use the new default file system access roles - (Stephen Frost) + Have adminpack + use the new default file system access roles (Stephen Frost) @@ -2718,8 +2769,9 @@ same commits as above --> - Install errcodes.txt to provide access to the error codes reported - by PostgreSQL (Thomas Munro) + Install errcodes.txt to provide access to + the error codes reported by PostgreSQL + (Thomas Munro) @@ -2744,8 +2796,8 @@ same commits as above --> - Remove contrib/start-scripts/osx since they are no longer - recommended (Tom Lane) + Remove contrib/start-scripts/osx since they + are no longer recommended (Tom Lane)