Overview
- Major enhancements in PostgreSQL> 10 include:
+ Major enhancements in PostgreSQL 10 include:
@@ -58,14 +58,14 @@
2017-08-04 [620b49a16] hash: Increase the number of possible overflow bitmaps b
-->
- Hash indexes must be rebuilt after pg_upgrade>-ing
- from any previous major PostgreSQL> version (Mithun
+ Hash indexes must be rebuilt after pg_upgrade-ing
+ from any previous major PostgreSQL version (Mithun
Cy, Robert Haas, Amit Kapila)
Major hash index improvements necessitated this requirement.
- pg_upgrade> will create a script to assist with this.
+ pg_upgrade will create a script to assist with this.
@@ -75,9 +75,9 @@
2017-03-17 [88e66d193] Rename "pg_clog" directory to "pg_xact".
-->
- Rename write-ahead log directory pg_xlog>
- to pg_wal>>, and rename transaction
- status directory pg_clog> to pg_xact>
+ Rename write-ahead log directory pg_xlog
+ to pg_wal, and rename transaction
+ status directory pg_clog to pg_xact
(Michael Paquier)
@@ -98,17 +98,17 @@
2017-02-15 [0dfa89ba2] Replace reference to "xlog-method" with "wal-method" in
-->
- Rename SQL> functions, tools, and options that reference
- xlog> to wal> (Robert Haas)
+ Rename SQL functions, tools, and options that reference
+ xlog to wal (Robert Haas)
- For example, pg_switch_xlog()> becomes
- pg_switch_wal()>, pg_receivexlog>
- becomes pg_receivewal>, and
@@ -118,8 +118,8 @@
2017-05-11 [d10c626de] Rename WAL-related functions and views to use "lsn" not
-->
- Rename WAL>-related functions and views to use lsn>
- instead of location> (David Rowley)
+ Rename WAL-related functions and views to use lsn
+ instead of location (David Rowley)
@@ -136,20 +136,20 @@
-->
Change the implementation of set-returning functions appearing in
- a query's SELECT> list (Andres Freund)
+ a query's SELECT list (Andres Freund)
Set-returning functions are now evaluated before evaluation of scalar
- expressions in the SELECT> list, much as though they had
- been placed in a LATERAL FROM>-clause item. This allows
+ expressions in the SELECT list, much as though they had
+ been placed in a LATERAL FROM-clause item. This allows
saner semantics for cases where multiple set-returning functions are
present. If they return different numbers of rows, the shorter results
are extended to match the longest result by adding nulls. Previously
the results were cycled until they all terminated at the same time,
producing a number of rows equal to the least common multiple of the
functions' periods. In addition, set-returning functions are now
- disallowed within CASE> and COALESCE> constructs.
+ disallowed within CASE and COALESCE constructs.
For more information
see .
@@ -160,8 +160,8 @@
2017-08-04 [c30f1770a] Apply ALTER ... SET NOT NULL recursively in ALTER ... AD
-->
- When ALTER TABLE ... ADD PRIMARY KEY> marks
- columns NOT NULL>, that change now propagates to
+ When ALTER TABLE ... ADD PRIMARY KEY marks
+ columns NOT NULL, that change now propagates to
inheritance child tables as well (Michael Paquier)
@@ -179,9 +179,9 @@
Cases involving writable CTEs updating the same table updated by the
containing statement, or by another writable CTE, fired BEFORE
- STATEMENT> or AFTER STATEMENT> triggers more than once.
+ STATEMENT or AFTER STATEMENT triggers more than once.
Also, if there were statement-level triggers on a table affected by a
- foreign key enforcement action (such as ON DELETE CASCADE>),
+ foreign key enforcement action (such as ON DELETE CASCADE),
they could fire more than once per outer SQL statement. This is
contrary to the SQL standard, so change it.
@@ -197,20 +197,20 @@
-->
Move sequences' metadata fields into a new pg_sequence>>
+ linkend="catalog-pg-sequence">pg_sequence
system catalog (Peter Eisentraut)
A sequence relation now stores only the fields that can be modified
- by nextval()>, that
- is last_value>, log_cnt>,
- and is_called>. Other sequence properties, such as
+ by nextval(), that
+ is last_value, log_cnt,
+ and is_called. Other sequence properties, such as
the starting value and increment, are kept in a corresponding row of
- the pg_sequence> catalog.
- ALTER SEQUENCE> updates are now fully transactional,
+ the pg_sequence catalog.
+ ALTER SEQUENCE updates are now fully transactional,
implying that the sequence is locked until commit.
- The nextval()> and setval()> functions
+ The nextval() and setval() functions
remain nontransactional.
@@ -218,14 +218,14 @@
The main incompatibility introduced by this change is that selecting
from a sequence relation now returns only the three fields named
above. To obtain the sequence's other properties, applications must
- look into pg_sequence>. The new system
- view pg_sequences>>
+ look into pg_sequence. The new system
+ view pg_sequences
can also be used for this purpose; it provides column names that are
more compatible with existing code.
- The output of psql>'s \d> command for a
+ The output of psql's \d command for a
sequence has been redesigned, too.
@@ -235,17 +235,17 @@
2017-01-04 [9a4d51077] Make wal streaming the default mode for pg_basebackup
-->
- Make > stream the
- WAL> needed to restore the backup by default (Magnus
+ Make stream the
+ WAL needed to restore the backup by default (Magnus
Hagander)
- This changes pg_basebackup>'s
-
-X>/
--wal-method> default to stream>.
- An option value none> has been added to reproduce the old
- behavior. The pg_basebackup> option
-x>
- has been removed (instead, use -X fetch>).
+ This changes pg_basebackup's
+
-X
/
--wal-method
default to stream.
+ An option value none has been added to reproduce the old
+ behavior. The pg_basebackup option
-x
+ has been removed (instead, use -X fetch).
@@ -275,13 +275,13 @@
2017-01-14 [05cd12ed5] pg_ctl: Change default to wait for all actions
-->
- Make all > actions wait
+ Make all actions wait
for completion by default (Peter Eisentraut)
- Previously some pg_ctl> actions didn't wait for
- completion, and required the use of
-w> to do so.
+ Previously some pg_ctl actions didn't wait for
+ completion, and required the use of
-w
to do so.
@@ -291,7 +291,7 @@
-->
Change the default value of the
- server parameter from pg_log> to log>
+ server parameter from pg_log to log
(Andreas Karlsson)
@@ -307,7 +307,7 @@
This replaces the hardcoded, undocumented file
- name dh1024.pem>. Note that dh1024.pem> is
+ name dh1024.pem. Note that dh1024.pem is
no longer examined by default; you must set this option if you want
to use custom DH parameters.
@@ -345,14 +345,14 @@
The server parameter
- no longer supports off> or plain>.
- The UNENCRYPTED> option is no longer supported in
- CREATE/ALTER USER ... PASSWORD>. Similarly, the
-
--unencrypted> option has been removed
- from createuser>. Unencrypted passwords migrated from
+ no longer supports off or plain.
+ The UNENCRYPTED option is no longer supported in
+ CREATE/ALTER USER ... PASSWORD. Similarly, the
+
--unencrypted
option has been removed
+ from createuser. Unencrypted passwords migrated from
older versions will be stored encrypted in this release. The default
- setting for password_encryption> is still
- md5>.
+ setting for password_encryption is still
+ md5.
@@ -367,7 +367,7 @@
- These replace min_parallel_relation_size>, which was
+ These replace min_parallel_relation_size, which was
found to be too generic.
@@ -394,14 +394,14 @@
2016-12-23 [e13486eba] Remove sql_inheritance GUC.
-->
- Remove sql_inheritance> server parameter (Robert Haas)
+ Remove sql_inheritance server parameter (Robert Haas)
Changing this setting from the default value caused queries referencing
- parent tables to not include child tables. The SQL>
+ parent tables to not include child tables. The SQL
standard requires them to be included, however, and this has been the
- default since PostgreSQL> 7.1.
+ default since PostgreSQL 7.1.
@@ -420,10 +420,10 @@
This feature requires a backwards-incompatible change to the handling
of arrays of composite types in PL/Python. Previously, you could
return an array of composite values by writing, e.g., [[col1,
- col2], [col1, col2]]>; but now that is interpreted as a
+ col2], [col1, col2]]; but now that is interpreted as a
two-dimensional array. Composite types in arrays must now be written
as Python tuples, not lists, to resolve the ambiguity; that is,
- write [(col1, col2), (col1, col2)]> instead.
+ write [(col1, col2), (col1, col2)] instead.
@@ -432,7 +432,7 @@
2017-02-27 [817f2a586] Remove PL/Tcl's "module" facility.
-->
- Remove PL/Tcl's module> auto-loading facility (Tom Lane)
+ Remove PL/Tcl's module auto-loading facility (Tom Lane)
@@ -448,13 +448,13 @@
2016-10-12 [64f3524e2] Remove pg_dump/pg_dumpall support for dumping from pre-8
-->
- Remove pg_dump>/pg_dumpall> support
+ Remove pg_dump/pg_dumpall support
for dumping from pre-8.0 servers (Tom Lane)
Users needing to dump from pre-8.0 servers will need to use dump
- programs from PostgreSQL> 9.6 or earlier. The
+ programs from PostgreSQL 9.6 or earlier. The
resulting output should still load successfully into newer servers.
@@ -468,9 +468,9 @@
- This removes configure's
--disable-integer-datetimes>
+ This removes configure's
--disable-integer-datetimes
option. Floating-point timestamps have few advantages and have not
- been the default since PostgreSQL> 8.3.
+ been the default since PostgreSQL 8.3.
@@ -484,7 +484,7 @@
This protocol hasn't had client support
- since PostgreSQL> 6.3.
+ since PostgreSQL 6.3.
@@ -493,12 +493,12 @@
2017-02-13 [7ada2d31f] Remove contrib/tsearch2.
-->
- Remove contrib/tsearch2> module (Robert Haas)
+ Remove contrib/tsearch2 module (Robert Haas)
This module provided compatibility with the version of full text
- search that shipped in pre-8.3 PostgreSQL> releases.
+ search that shipped in pre-8.3 PostgreSQL releases.
@@ -507,14 +507,14 @@
2017-03-23 [50c956add] Remove createlang and droplang
-->
- Remove createlang> and droplang>
+ Remove createlang and droplang
command-line applications (Peter Eisentraut)
- These had been deprecated since PostgreSQL> 9.1.
- Instead, use CREATE EXTENSION> and DROP
- EXTENSION> directly.
+ These had been deprecated since PostgreSQL 9.1.
+ Instead, use CREATE EXTENSION and DROP
+ EXTENSION directly.
@@ -686,8 +686,8 @@
2016-08-23 [77e290682] Create an SP-GiST opclass for inet/cidr.
-->
- Add SP-GiST> index support for INET> and
- CIDR> data types (Emre Hasegeli)
+ Add SP-GiST index support for INET and
+ CIDR data types (Emre Hasegeli)
@@ -696,14 +696,14 @@
2017-04-01 [7526e1022] BRIN auto-summarization
-->
- Add option to allow BRIN> index summarization to happen
+ Add option to allow BRIN index summarization to happen
more aggressively (Álvaro Herrera)
A new CREATE
- INDEX>> option enables auto-summarization of the
- previous BRIN> page range when a new page
+ INDEX option enables auto-summarization of the
+ previous BRIN page range when a new page
range is created.
@@ -713,18 +713,18 @@
2017-04-01 [c655899ba] BRIN de-summarization
-->
- Add functions to remove and re-add BRIN>
- summarization for BRIN> index ranges (Álvaro
+ Add functions to remove and re-add BRIN
+ summarization for BRIN index ranges (Álvaro
Herrera)
- The new SQL> function brin_summarize_range()>>
- updates BRIN> index summarization for a specified
- range and brin_desummarize_range()> removes it.
+ The new SQL function brin_summarize_range()
+ updates BRIN index summarization for a specified
+ range and brin_desummarize_range() removes it.
This is helpful to update summarization of a range that is now
- smaller due to UPDATE>s and DELETE>s.
+ smaller due to UPDATEs and DELETEs.
@@ -733,7 +733,7 @@
2017-04-06 [7e534adcd] Fix BRIN cost estimation
-->
- Improve accuracy in determining if a BRIN> index scan
+ Improve accuracy in determining if a BRIN index scan
is beneficial (David Rowley, Emre Hasegeli)
@@ -743,7 +743,7 @@
2016-09-09 [b1328d78f] Invent PageIndexTupleOverwrite, and teach BRIN and GiST
-->
- Allow faster GiST> inserts and updates by reusing
+ Allow faster GiST inserts and updates by reusing
index space more efficiently (Andrey Borodin)
@@ -753,7 +753,7 @@
2017-03-23 [218f51584] Reduce page locking in GIN vacuum
-->
- Reduce page locking during vacuuming of GIN> indexes
+ Reduce page locking during vacuuming of GIN indexes
(Andrey Borodin)
@@ -825,9 +825,9 @@
New commands are CREATE STATISTICS>>,
- ALTER STATISTICS>>, and
- DROP STATISTICS>>.
+ linkend="SQL-CREATESTATISTICS">CREATE STATISTICS,
+ ALTER STATISTICS, and
+ DROP STATISTICS.
This feature is helpful in estimating query memory usage and when
combining the statistics from individual columns.
@@ -864,9 +864,9 @@
-->
Speed up aggregate functions that calculate a running sum
- using numeric>-type arithmetic, including some variants
- of SUM()>, AVG()>,
- and STDDEV()> (Heikki Linnakangas)
+ using numeric-type arithmetic, including some variants
+ of SUM(), AVG(),
+ and STDDEV() (Heikki Linnakangas)
@@ -950,14 +950,14 @@
-->
Allow explicit control
- over EXPLAIN>>'s display
+ over EXPLAIN's display
of planning and execution time (Ashutosh Bapat)
By default planning and execution time are displayed by
- EXPLAIN ANALYZE> and are not displayed in other cases.
- The new EXPLAIN> option SUMMARY> allows
+ EXPLAIN ANALYZE and are not displayed in other cases.
+ The new EXPLAIN option SUMMARY allows
explicit control of this.
@@ -971,8 +971,8 @@
- New roles pg_monitor>, pg_read_all_settings>,
- pg_read_all_stats>, and pg_stat_scan_tables>
+ New roles pg_monitor, pg_read_all_settings,
+ pg_read_all_stats, and pg_stat_scan_tables
allow simplified permission configuration.
@@ -984,7 +984,7 @@
Properly update the statistics collector during REFRESH MATERIALIZED
- VIEW>> (Jim Mlodgenski)
+ VIEW (Jim Mlodgenski)
@@ -1015,14 +1015,14 @@
2017-03-16 [befd73c50] Add pg_ls_logdir() and pg_ls_waldir() functions.
-->
- Add functions to return the log and WAL> directory
+ Add functions to return the log and WAL directory
contents (Dave Page)
The new functions
- are pg_ls_logdir()>>
- and pg_ls_waldir()>>
+ are pg_ls_logdir()
+ and pg_ls_waldir()
and can be executed by non-superusers with the proper
permissions.
@@ -1034,7 +1034,7 @@
-->
Add function pg_current_logfile()>>
+ linkend="functions-info-session-table">pg_current_logfile()
to read logging collector's current stderr and csvlog output file names
(Gilles Darold)
@@ -1066,7 +1066,7 @@
- These are now DEBUG1>-level messages.
+ These are now DEBUG1-level messages.
@@ -1091,7 +1091,7 @@
- pg_stat_activity>
+ pg_stat_activity
@@ -1101,7 +1101,7 @@
2017-03-18 [249cf070e] Create and use wait events for read, write, and fsync op
-->
- Add pg_stat_activity> reporting of low-level wait
+ Add pg_stat_activity reporting of low-level wait
states (Michael Paquier, Robert Haas, Rushabh Lathia)
@@ -1119,13 +1119,13 @@
-->
Show auxiliary processes, background workers, and walsender
- processes in pg_stat_activity> (Kuntal Ghosh,
+ processes in pg_stat_activity (Kuntal Ghosh,
Michael Paquier)
This simplifies monitoring. A new
- column backend_type> identifies the process type.
+ column backend_type identifies the process type.
@@ -1134,7 +1134,7 @@
2017-02-22 [4c728f382] Pass the source text for a parallel query to the workers
-->
- Allow pg_stat_activity> to show the SQL query
+ Allow pg_stat_activity to show the SQL query
being executed by parallel workers (Rafia Sabih)
@@ -1145,9 +1145,9 @@
-->
Rename
- pg_stat_activity>.wait_event_type>
- values LWLockTranche> and
- LWLockNamed> to LWLock> (Robert Haas)
+ pg_stat_activity.wait_event_type
+ values LWLockTranche and
+ LWLockNamed to LWLock (Robert Haas)
@@ -1161,7 +1161,7 @@
- Authentication>
+ Authentication
@@ -1173,13 +1173,13 @@
2017-04-18 [c727f120f] Rename "scram" to "scram-sha-256" in pg_hba.conf and pas
-->
- Add SCRAM-SHA-256>
+ Add SCRAM-SHA-256
support for password negotiation and storage (Michael Paquier,
Heikki Linnakangas)
- This provides better security than the existing md5>
+ This provides better security than the existing md5
negotiation and storage method.
@@ -1190,7 +1190,7 @@
-->
Change the server parameter
- from boolean> to enum> (Michael Paquier)
+ from boolean to enum (Michael Paquier)
@@ -1204,8 +1204,8 @@
-->
Add view pg_hba_file_rules>>
- to display the contents of pg_hba.conf> (Haribabu
+ linkend="view-pg-hba-file-rules">pg_hba_file_rules
+ to display the contents of pg_hba.conf (Haribabu
Kommi)
@@ -1219,11 +1219,11 @@
2017-03-22 [6b76f1bb5] Support multiple RADIUS servers
-->
- Support multiple RADIUS> servers (Magnus Hagander)
+ Support multiple RADIUS servers (Magnus Hagander)
- All the RADIUS> related parameters are now plural and
+ All the RADIUS related parameters are now plural and
support a comma-separated list of servers.
@@ -1244,16 +1244,16 @@
2017-01-04 [6667d9a6d] Re-allow SSL passphrase prompt at server start, but not
-->
- Allow SSL> configuration to be updated during
+ Allow SSL configuration to be updated during
configuration reload (Andreas Karlsson, Tom Lane)
- This allows SSL> to be reconfigured without a server
- restart, by using pg_ctl reload>, SELECT
- pg_reload_conf()>, or sending a SIGHUP> signal.
- However, reloading the SSL> configuration does not work
- if the server's SSL> key requires a passphrase, as there
+ This allows SSL to be reconfigured without a server
+ restart, by using pg_ctl reload, SELECT
+ pg_reload_conf(), or sending a SIGHUP signal.
+ However, reloading the SSL configuration does not work
+ if the server's SSL key requires a passphrase, as there
is no way to re-prompt for the passphrase. The original
configuration will apply for the life of the postmaster in that
case.
@@ -1297,7 +1297,7 @@
- Write-Ahead Log> (WAL>)
+ Write-Ahead Log (WAL)
@@ -1306,7 +1306,7 @@
2016-12-22 [6ef2eba3f] Skip checkpoints, archiving on idle systems.
-->
- Prevent unnecessary checkpoints and WAL> archiving on
+ Prevent unnecessary checkpoints and WAL archiving on
otherwise-idle systems (Michael Paquier)
@@ -1318,7 +1318,7 @@
-->
Add server parameter
- to add details to WAL> that can be sanity-checked on
+ to add details to WAL that can be sanity-checked on
the standby (Kuntal Ghosh, Robert Haas)
@@ -1332,14 +1332,14 @@
2017-04-05 [00b6b6feb] Allow -\-with-wal-segsize=n up to n=1024MB
-->
- Increase the maximum configurable WAL> segment size
+ Increase the maximum configurable WAL segment size
to one gigabyte (Beena Emerson)
- A larger WAL> segment size allows for fewer
+ A larger WAL segment size allows for fewer
invocations and fewer
- WAL> files to manage.
+ WAL files to manage.
@@ -1364,13 +1364,13 @@
-->
Add the ability to logically
- replicate> tables to standby servers (Petr Jelinek)
+ replicate tables to standby servers (Petr Jelinek)
Logical replication allows more flexibility than physical
replication does, including replication between different major
- versions of PostgreSQL> and selective
+ versions of PostgreSQL and selective
replication.
@@ -1387,8 +1387,8 @@
Previously the server always waited for the active standbys that
- appeared first in synchronous_standby_names>. The new
- synchronous_standby_names> keyword ANY> allows
+ appeared first in synchronous_standby_names. The new
+ synchronous_standby_names keyword ANY allows
waiting for any number of standbys irrespective of their ordering.
This is known as quorum commit.
@@ -1419,14 +1419,14 @@
-->
Enable replication from localhost connections by default in
- pg_hba.conf>>
+ pg_hba.conf
(Michael Paquier)
- Previously pg_hba.conf>'s replication connection
+ Previously pg_hba.conf's replication connection
lines were commented out by default. This is particularly useful for
- >.
+ .
@@ -1436,13 +1436,13 @@
-->
Add columns to pg_stat_replication>>
+ linkend="monitoring-stats-views-table">pg_stat_replication
to report replication delay times (Thomas Munro)
- The new columns are write_lag>,
- flush_lag>, and replay_lag>.
+ The new columns are write_lag,
+ flush_lag, and replay_lag.
@@ -1452,8 +1452,8 @@
-->
Allow specification of the recovery stopping point by Log Sequence
- Number (LSN>) in
- recovery.conf>>
+ Number (LSN) in
+ recovery.conf
(Michael Paquier)
@@ -1470,12 +1470,12 @@
-->
Allow users to disable pg_stop_backup()>>'s
- waiting for all WAL> to be archived (David Steele)
+ linkend="functions-admin">pg_stop_backup()'s
+ waiting for all WAL to be archived (David Steele)
- An optional second argument to pg_stop_backup()>
+ An optional second argument to pg_stop_backup()
controls that behavior.
@@ -1486,7 +1486,7 @@
-->
Allow creation of temporary replication slots>
+ linkend="functions-replication-table">temporary replication slots
(Petr Jelinek)
@@ -1530,8 +1530,8 @@
-->
Add XMLTABLE>>
- function that converts XML>-formatted data into a row set
+ linkend="functions-xml-processing-xmltable">XMLTABLE
+ function that converts XML-formatted data into a row set
(Pavel Stehule, Álvaro Herrera)
@@ -1542,17 +1542,17 @@
-->
Allow standard row constructor syntax in UPDATE ... SET
- (column_list>) = row_constructor>
+ (column_list) = row_constructor
(Tom Lane)
- The row_constructor> can now begin with the
- keyword ROW>; previously that had to be omitted. Also,
- an occurrence of table_name>.*
- within the row_constructor> is now expanded into
+ The row_constructor can now begin with the
+ keyword ROW; previously that had to be omitted. Also,
+ an occurrence of table_name.*
+ within the row_constructor is now expanded into
multiple columns, as in other uses
- of row_constructor>s.
+ of row_constructors.
@@ -1562,13 +1562,13 @@
-->
Fix regular expressions' character class handling for large character
- codes, particularly Unicode characters above U+7FF>
+ codes, particularly Unicode characters above U+7FF
(Tom Lane)
Previously, such characters were never recognized as belonging to
- locale-dependent character classes such as [[:alpha:]]>.
+ locale-dependent character classes such as [[:alpha:]].
@@ -1587,7 +1587,7 @@
-->
Add table partitioning
- syntax> that automatically creates partition constraints and
+ syntax that automatically creates partition constraints and
handles routing of tuple insertions and updates (Amit Langote)
@@ -1603,7 +1603,7 @@
2017-03-31 [597027163] Add transition table support to plpgsql.
-->
- Add AFTER> trigger>
+ Add AFTER trigger
transition tables to record changed rows (Kevin Grittner, Thomas
Munro)
@@ -1620,7 +1620,7 @@
-->
Allow restrictive row-level
- security policies> (Stephen Frost)
+ security policies (Stephen Frost)
@@ -1636,16 +1636,16 @@
-->
When creating a foreign-key constraint, check
- for REFERENCES> permission on only the referenced table
+ for REFERENCES permission on only the referenced table
(Tom Lane)
- Previously REFERENCES> permission on the referencing
+ Previously REFERENCES permission on the referencing
table was also required. This appears to have stemmed from a
misreading of the SQL standard. Since creating a foreign key (or
any other type of) constraint requires ownership privilege on the
- constrained table, additionally requiring REFERENCES>
+ constrained table, additionally requiring REFERENCES
permission seems rather pointless.
@@ -1656,11 +1656,11 @@
-->
Allow default
- permissions> on schemas (Matheus Oliveira)
+ permissions on schemas (Matheus Oliveira)
- This is done using the ALTER DEFAULT PRIVILEGES> command.
+ This is done using the ALTER DEFAULT PRIVILEGES command.
@@ -1670,7 +1670,7 @@
-->
Add CREATE SEQUENCE
- AS>> command to create a sequence matching an integer data type
+ AS command to create a sequence matching an integer data type
(Peter Eisentraut)
@@ -1685,13 +1685,13 @@
2016-11-10 [279c439c7] Support "COPY view FROM" for views with INSTEAD OF INSER
-->
- Allow COPY view>
- FROM source>> on views with INSTEAD
- INSERT> triggers (Haribabu Kommi)
+ Allow COPY view
+ FROM source on views with INSTEAD
+ INSERT triggers (Haribabu Kommi)
- The triggers are fed the data rows read by COPY>.
+ The triggers are fed the data rows read by COPY.
@@ -1701,14 +1701,14 @@
-->
Allow the specification of a function name without arguments in
- DDL> commands, if it is unique (Peter Eisentraut)
+ DDL commands, if it is unique (Peter Eisentraut)
For example, allow DROP
- FUNCTION>> on a function name without arguments if there
+ FUNCTION on a function name without arguments if there
is only one function with that name. This behavior is required by the
- SQL> standard.
+ SQL standard.
@@ -1718,7 +1718,7 @@
-->
Allow multiple functions, operators, and aggregates to be dropped
- with a single DROP> command (Peter Eisentraut)
+ with a single DROP command (Peter Eisentraut)
@@ -1728,10 +1728,10 @@
2017-03-20 [b6fb534f1] Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPP
-->
- Support IF NOT EXISTS>
- in CREATE SERVER>>,
- CREATE USER MAPPING>>,
- and CREATE COLLATION>>
+ Support IF NOT EXISTS
+ in CREATE SERVER,
+ CREATE USER MAPPING,
+ and CREATE COLLATION
(Anastasia Lubennikova, Peter Eisentraut)
@@ -1742,7 +1742,7 @@
2017-03-03 [9eb344faf] Allow vacuums to report oldestxmin
-->
- Make VACUUM VERBOSE>> report
+ Make VACUUM VERBOSE report
the number of skipped frozen pages and oldest xmin (Masahiko
Sawada, Simon Riggs)
@@ -1758,7 +1758,7 @@
2017-01-23 [7e26e02ee] Prefetch blocks during lazy vacuum's truncation scan
-->
- Improve speed of VACUUM>'s removal of trailing empty
+ Improve speed of VACUUM's removal of trailing empty
heap pages (Claudio Freire, Álvaro Herrera)
@@ -1777,13 +1777,13 @@
2017-03-31 [e306df7f9] Full Text Search support for JSON and JSONB
-->
- Add full text search support for JSON> and JSONB>
+ Add full text search support for JSON and JSONB
(Dmitry Dolgov)
- The functions ts_headline()> and
- to_tsvector()> can now be used on these data types.
+ The functions ts_headline() and
+ to_tsvector() can now be used on these data types.
@@ -1792,15 +1792,15 @@
2017-03-15 [c7a9fa399] Add support for EUI-64 MAC addresses as macaddr8
-->
- Add support for EUI-64> MAC> addresses, as a
- new data type macaddr8>>
+ Add support for EUI-64 MAC addresses, as a
+ new data type macaddr8
(Haribabu Kommi)
This complements the existing support
- for EUI-48> MAC> addresses
- (type macaddr>).
+ for EUI-48 MAC addresses
+ (type macaddr).
@@ -1809,13 +1809,13 @@
2017-04-06 [321732705] Identity columns
-->
- Add identity columns> for
+ Add identity columns for
assigning a numeric value to columns on insert (Peter Eisentraut)
- These are similar to SERIAL> columns, but are
- SQL> standard compliant.
+ These are similar to SERIAL columns, but are
+ SQL standard compliant.
@@ -1824,13 +1824,13 @@
2016-09-07 [0ab9c56d0] Support renaming an existing value of an enum type.
-->
- Allow ENUM>> values to be
+ Allow ENUM values to be
renamed (Dagfinn Ilmari Mannsåker)
This uses the syntax ALTER
- TYPE ... RENAME VALUE>>.
+ TYPE ... RENAME VALUE.
@@ -1840,14 +1840,14 @@
-->
Properly treat array pseudotypes
- (anyarray>) as arrays in to_json()>>
- and to_jsonb()> (Andrew Dunstan)
+ (anyarray) as arrays in to_json()
+ and to_jsonb() (Andrew Dunstan)
- Previously columns declared as anyarray> (particularly those
- in the pg_stats> view) were converted to JSON>
+ Previously columns declared as anyarray (particularly those
+ in the pg_stats view) were converted to JSON
strings rather than arrays.
@@ -1858,16 +1858,16 @@
-->
Add operators for multiplication and division
- of money> values
- with int8> values (Peter Eisentraut)
+ of money values
+ with int8 values (Peter Eisentraut)
- Previously such cases would result in converting the int8>
- values to float8> and then using
- the money>-and-float8> operators. The new behavior
+ Previously such cases would result in converting the int8
+ values to float8 and then using
+ the money-and-float8 operators. The new behavior
avoids possible precision loss. But note that division
- of money> by int8> now truncates the quotient, like
+ of money by int8 now truncates the quotient, like
other integer-division cases, while the previous behavior would have
rounded.
@@ -1878,7 +1878,7 @@
2016-09-14 [656df624c] Add overflow checks to money type input function
-->
- Check for overflow in the money> type's input function
+ Check for overflow in the money type's input function
(Peter Eisentraut)
@@ -1898,12 +1898,12 @@
-->
Add simplified regexp_match()>>
+ linkend="functions-posix-regexp">regexp_match()
function (Emre Hasegeli)
- This is similar to regexp_matches()>, but it only
+ This is similar to regexp_matches(), but it only
returns results from the first match so it does not need to return a
set, making it easier to use for simple cases.
@@ -1914,8 +1914,8 @@
2017-01-18 [d00ca333c] Implement array version of jsonb_delete and operator
-->
- Add a version of jsonb>'s delete operator> that takes
+ Add a version of jsonb's delete operator that takes
an array of keys to delete (Magnus Hagander)
@@ -1925,7 +1925,7 @@
2017-04-06 [cf35346e8] Make json_populate_record and friends operate recursivel
-->
- Make json_populate_record()>>
+ Make json_populate_record()
and related functions process JSON arrays and objects recursively
(Nikita Glukhov)
@@ -1935,7 +1935,7 @@
properly converted from JSON arrays, and composite-type fields are
properly converted from JSON objects. Previously, such cases would
fail because the text representation of the JSON value would be fed
- to array_in()> or record_in()>, and its
+ to array_in() or record_in(), and its
syntax would not match what those input functions expect.
@@ -1946,14 +1946,14 @@
-->
Add function txid_current_if_assigned()>>
- to return the current transaction ID or NULL> if no
+ linkend="functions-txid-snapshot">txid_current_if_assigned()
+ to return the current transaction ID or NULL if no
transaction ID has been assigned (Craig Ringer)
This is different from txid_current()>>,
+ linkend="functions-txid-snapshot">txid_current(),
which always returns a transaction ID, assigning one if necessary.
Unlike that function, this function can be run on standby servers.
@@ -1965,7 +1965,7 @@
-->
Add function txid_status()>>
+ linkend="functions-txid-snapshot">txid_status()
to check if a transaction was committed (Craig Ringer)
@@ -1982,8 +1982,8 @@
-->
Allow make_date()>>
- to interpret negative years as BC> years (Álvaro
+ linkend="functions-datetime-table">make_date()
+ to interpret negative years as BC years (Álvaro
Herrera)
@@ -1993,14 +1993,16 @@
2016-09-28 [d3cd36a13] Make to_timestamp() and to_date() range-check fields of
-->
- Make to_timestamp()> and to_date()> reject
+ Make to_timestamp()
+ and to_date() reject
out-of-range input fields (Artur Zakirov)
For example,
- previously to_date('2009-06-40','YYYY-MM-DD')> was
- accepted and returned 2009-07-10>. It will now generate
+ previously to_date('2009-06-40','YYYY-MM-DD') was
+ accepted and returned 2009-07-10. It will now generate
an error.
@@ -2019,7 +2021,7 @@
2017-03-27 [70ec3f1f8] PL/Python: Add cursor and execute methods to plan object
-->
- Allow PL/Python's cursor()> and execute()>
+ Allow PL/Python's cursor() and execute()
functions to be called as methods of their plan-object arguments
(Peter Eisentraut)
@@ -2034,7 +2036,7 @@
2016-12-13 [55caaaeba] Improve handling of array elements as getdiag_targets an
-->
- Allow PL/pgSQL's GET DIAGNOSTICS> statement to retrieve
+ Allow PL/pgSQL's GET DIAGNOSTICS statement to retrieve
values into array elements (Tom Lane)
@@ -2047,7 +2049,7 @@
- PL/Tcl>
+ PL/Tcl
@@ -2104,7 +2106,7 @@
-->
Allow specification of multiple
- host names or addresses> in libpq connection strings and URIs
+ host names or addresses in libpq connection strings and URIs
(Robert Haas, Heikki Linnakangas)
@@ -2119,7 +2121,7 @@
-->
Allow libpq connection strings and URIs to request a read/write host>,
+ linkend="libpq-connect-target-session-attrs">read/write host,
that is a master server rather than a standby server
(Victor Wagner, Mithun Cy)
@@ -2127,7 +2129,7 @@
This is useful when multiple host names are
specified. It is controlled by libpq connection parameter
-
target_session_attrs>.
+
target_session_attrs
.
@@ -2136,7 +2138,7 @@
2017-01-24 [ba005f193] Allow password file name to be specified as a libpq conn
-->
- Allow the password file name>
+ Allow the password file name
to be specified as a libpq connection parameter (Julian Markwort)
@@ -2151,17 +2153,17 @@
-->
Add function PQencryptPasswordConn()>>
+ linkend="libpq-pqencryptpasswordconn">PQencryptPasswordConn()
to allow creation of more types of encrypted passwords on the
client side (Michael Paquier, Heikki Linnakangas)
- Previously only MD5>-encrypted passwords could be created
+ Previously only MD5-encrypted passwords could be created
using PQencryptPassword()>>.
+ linkend="libpq-pqencryptpassword">PQencryptPassword().
This new function can also create SCRAM-SHA-256>>-encrypted
+ linkend="auth-pg-hba-conf">SCRAM-SHA-256-encrypted
passwords.
@@ -2171,13 +2173,13 @@
2016-08-16 [a7b5573d6] Remove separate version numbering for ecpg preprocessor.
-->
- Change ecpg> preprocessor version from 4.12 to 10
+ Change ecpg preprocessor version from 4.12 to 10
(Tom Lane)
- Henceforth the ecpg> version will match
- the PostgreSQL> distribution version number.
+ Henceforth the ecpg version will match
+ the PostgreSQL distribution version number.
@@ -2200,14 +2202,14 @@
2017-04-02 [68dba97a4] Document psql's behavior of recalling the previously exe
-->
- Add conditional branch support to psql> (Corey
+ Add conditional branch support to psql (Corey
Huinker)
- This feature adds psql>
- meta-commands \if>, \elif>, \else>,
- and \endif>. This is primarily helpful for scripting.
+ This feature adds psql
+ meta-commands \if, \elif, \else,
+ and \endif. This is primarily helpful for scripting.
@@ -2216,8 +2218,8 @@
2017-03-07 [b2678efd4] psql: Add \gx command
-->
- Add psql> \gx> meta-command to execute
- (\g>) a query in expanded mode (\x>)
+ Add psql\gx meta-command to execute
+ (\g) a query in expanded mode (\x)
(Christoph Berg)
@@ -2227,12 +2229,12 @@
2017-04-01 [f833c847b] Allow psql variable substitution to occur in backtick co
-->
- Expand psql> variable references in
+ Expand psql variable references in
backtick-executed strings (Tom Lane)
- This is particularly useful in the new psql>
+ This is particularly useful in the new psql
conditional branch commands.
@@ -2244,23 +2246,23 @@
2017-02-02 [fd6cd6980] Clean up psql's behavior for a few more control variable
-->
- Prevent psql>'s special variables from being set to
+ Prevent psql's special variables from being set to
invalid values (Daniel Vérité, Tom Lane)
- Previously, setting one of psql>'s special variables
+ Previously, setting one of psql's special variables
to an invalid value silently resulted in the default behavior.
- \set> on a special variable now fails if the proposed
- new value is invalid. As a special exception, \set>
+ \set on a special variable now fails if the proposed
+ new value is invalid. As a special exception, \set
with an empty or omitted new value, on a boolean-valued special
variable, still has the effect of setting the variable
- to on>; but now it actually acquires that value rather
- than an empty string. \unset> on a special variable now
+ to on; but now it actually acquires that value rather
+ than an empty string. \unset on a special variable now
explicitly sets the variable to its default value, which is also
the value it acquires at startup. In sum, a control variable now
always has a displayable value that reflects
- what psql> is actually doing.
+ what psql is actually doing.
@@ -2269,7 +2271,7 @@
2017-09-06 [a6c678f01] Add psql variables showing server version and psql versi
-->
- Add variables showing server version and psql> version
+ Add variables showing server version and psql version
(Fabien Coelho)
@@ -2279,14 +2281,14 @@
2016-11-03 [a0f357e57] psql: Split up "Modifiers" column in \d and \dD
-->
- Improve psql>'s \d> (display relation)
- and \dD> (display domain) commands to show collation,
+ Improve psql's \d (display relation)
+ and \dD (display domain) commands to show collation,
nullable, and default properties in separate columns (Peter
Eisentraut)
- Previously they were shown in a single Modifiers> column.
+ Previously they were shown in a single Modifiers column.
@@ -2295,7 +2297,7 @@
2017-07-27 [77cb4a1d6] Standardize describe.c's behavior for no-matching-object
-->
- Make the various \d> commands handle no-matching-object
+ Make the various \d commands handle no-matching-object
cases more consistently (Daniel Gustafsson)
@@ -2319,7 +2321,7 @@
2017-03-16 [d7d77f382] psql: Add completion for \help DROP|ALTER
-->
- Improve psql>'s tab completion (Jeff Janes,
+ Improve psql's tab completion (Jeff Janes,
Ian Barwick, Andreas Karlsson, Sehrope Sarkuni, Thomas Munro,
Kevin Grittner, Dagfinn Ilmari Mannsåker)
@@ -2339,7 +2341,7 @@
2016-11-09 [41124a91e] pgbench: Allow the transaction log file prefix to be cha
-->
- Add pgbench> option
--log-prefix> to
+ Add pgbench option
--log-prefix
to
control the log file prefix (Masahiko Sawada)
@@ -2349,7 +2351,7 @@
2017-01-20 [cdc2a7047] Allow backslash line continuations in pgbench's meta com
-->
- Allow pgbench>'s meta-commands to span multiple
+ Allow pgbench's meta-commands to span multiple
lines (Fabien Coelho)
@@ -2364,7 +2366,7 @@
2017-08-11 [796818442] Remove pgbench's restriction on placement of -M switch.
-->
- Remove restriction on placement of
-M> option relative to
+ Remove restriction on placement of
-M
option relative to
other command line options (Tom Lane)
@@ -2386,8 +2388,8 @@
-->
Add pg_receivewal>>
- option
-Z>/
--compress> to specify compression
+ linkend="app-pgreceivewal">pg_receivewal
+ option
--no-blobs> option to
- pg_dump> (Guillaume Lelarge)
+ Add
--no-blobs
option to
+ pg_dump (Guillaume Lelarge)
@@ -2464,13 +2466,13 @@
2017-03-07 [9a83d56b3] Allow pg_dumpall to dump roles w/o user passwords
-->
- Add pg_dumpall> option
-
--no-role-passwords> to omit role passwords
+ Add pg_dumpall option
+
--no-role-passwords
to omit role passwords
(Robins Tharakan, Simon Riggs)
- This allows use of pg_dumpall> by non-superusers;
+ This allows use of pg_dumpall by non-superusers;
without this option, it fails due to inability to read passwords.
@@ -2490,15 +2492,15 @@
2017-03-22 [96a7128b7] Sync pg_dump and pg_dumpall output
-->
- Issue fsync()> on the output files generated by
- pg_dump> and
- pg_dumpall> (Michael Paquier)
+ Issue fsync() on the output files generated by
+ pg_dump and
+ pg_dumpall (Michael Paquier)
This provides more security that the output is safely stored on
disk before the program exits. This can be disabled with
- the new
--no-sync> option.
+ the new
--no-sync
option.
@@ -2518,12 +2520,12 @@
2016-12-21 [ecbdc4c55] Forbid invalid combination of options in pg_basebackup.
-->
- Allow pg_basebackup> to stream write-ahead log in
+ Allow pg_basebackup to stream write-ahead log in
tar mode (Magnus Hagander)
- The WAL> will be stored in a separate tar file from
+ The WAL will be stored in a separate tar file from
the base backup.
@@ -2533,13 +2535,13 @@
2017-01-16 [e7b020f78] Make pg_basebackup use temporary replication slots
-->
- Make pg_basebackup> use temporary replication slots
+ Make pg_basebackup use temporary replication slots
(Magnus Hagander)
Temporary replication slots will be used by default when
- pg_basebackup> uses WAL streaming with default
+ pg_basebackup uses WAL streaming with default
options.
@@ -2550,8 +2552,8 @@
-->
Be more careful about fsync'ing in all required places
- in pg_basebackup> and
- pg_receivewal> (Michael Paquier)
+ in pg_basebackup and
+ pg_receivewal (Michael Paquier)
@@ -2561,7 +2563,7 @@
2016-10-19 [5d58c07a4] initdb pg_basebackup: Rename -\-noxxx options to -\-no-x
-->
- Add pg_basebackup> option
--no-sync> to
+ Add pg_basebackup option
--no-sync
to
disable fsync (Michael Paquier)
@@ -2571,7 +2573,7 @@
2016-09-28 [6ad8ac602] Exclude additional directories in pg_basebackup
-->
- Improve pg_basebackup>'s handling of which
+ Improve pg_basebackup's handling of which
directories to skip (David Steele)
@@ -2581,7 +2583,7 @@
- >
+
@@ -2590,7 +2592,7 @@
2016-09-21 [e7010ce47] pg_ctl: Add wait option to promote action
-->
- Add wait option for >'s
+ Add wait option for 's
promote operation (Peter Eisentraut)
@@ -2600,8 +2602,8 @@
2016-10-19 [0be22457d] pg_ctl: Add long options for -w and -W
-->
- Add long options for pg_ctl> wait (
--wait>)
- and no-wait (
--no-wait>) (Vik Fearing)
+ Add long options for pg_ctl wait (
--wait
)
+ and no-wait (
--no-wait
) (Vik Fearing)
@@ -2610,8 +2612,8 @@
2016-10-19 [caf936b09] pg_ctl: Add long option for -o
-->
- Add long option for pg_ctl> server options
- (
--options>) (Peter Eisentraut)
+ Add long option for pg_ctl server options
+ (
--options
) (Peter Eisentraut)
@@ -2620,14 +2622,14 @@
2017-06-28 [f13ea95f9] Change pg_ctl to detect server-ready by watching status
-->
- Make pg_ctl start --wait> detect server-ready by
- watching postmaster.pid>, not by attempting connections
+ Make pg_ctl start --wait detect server-ready by
+ watching postmaster.pid, not by attempting connections
(Tom Lane)
The postmaster has been changed to report its ready-for-connections
- status in postmaster.pid>, and pg_ctl>
+ status in postmaster.pid, and pg_ctl
now examines that file to detect whether startup is complete.
This is more efficient and reliable than the old method, and it
eliminates postmaster log entries about rejected connection
@@ -2640,12 +2642,12 @@
2017-06-26 [c61559ec3] Reduce pg_ctl's reaction time when waiting for postmaste
-->
- Reduce pg_ctl>'s reaction time when waiting for
+ Reduce pg_ctl's reaction time when waiting for
postmaster start/stop (Tom Lane)
- pg_ctl> now probes ten times per second when waiting
+ pg_ctl now probes ten times per second when waiting
for a postmaster state change, rather than once per second.
@@ -2655,14 +2657,14 @@
2017-07-05 [1bac5f552] pg_ctl: Make failure to complete operation a nonzero exi
-->
- Ensure that pg_ctl> exits with nonzero status if an
+ Ensure that pg_ctl exits with nonzero status if an
operation being waited for does not complete within the timeout
(Peter Eisentraut)
- The start> and promote> operations now return
- exit status 1, not 0, in such cases. The stop> operation
+ The start and promote operations now return
+ exit status 1, not 0, in such cases. The stop operation
has always done that.
@@ -2687,14 +2689,14 @@
- Release numbers will now have two parts (e.g., 10.1>)
- rather than three (e.g., 9.6.3>).
+ Release numbers will now have two parts (e.g., 10.1)
+ rather than three (e.g., 9.6.3).
Major versions will now increase just the first number, and minor
releases will increase just the second number.
Release branches will be referred to by single numbers
- (e.g., 10> rather than 9.6>).
+ (e.g., 10 rather than 9.6).
This change is intended to reduce user confusion about what is a
- major or minor release of PostgreSQL>.
+ major or minor release of PostgreSQL.
@@ -2708,12 +2710,12 @@
2017-06-21 [81f056c72] Remove entab and associated detritus.
-->
- Improve behavior of pgindent>
+ Improve behavior of pgindent
(Piotr Stefaniak, Tom Lane)
- We have switched to a new version of pg_bsd_indent>
+ We have switched to a new version of pg_bsd_indent
based on recent improvements made by the FreeBSD project. This
fixes numerous small bugs that led to odd C code formatting
decisions. Most notably, lines within parentheses (such as in a
@@ -2728,14 +2730,14 @@
2017-03-23 [eccfef81e] ICU support
-->
- Allow the ICU>> library to
+ Allow the ICU library to
optionally be used for collation support (Peter Eisentraut)
- The ICU> library has versioning that allows detection
+ The ICU library has versioning that allows detection
of collation changes between versions. It is enabled via configure
- option
--with-icu>. The default still uses the operating
+ option
--with-icu
. The default still uses the operating
system's native collation library.
@@ -2746,14 +2748,14 @@
-->
Automatically mark all PG_FUNCTION_INFO_V1>> functions
- as DLLEXPORT>-ed on
- Windows> (Laurenz Albe)
+ linkend="xfunc-c">PG_FUNCTION_INFO_V1 functions
+ as DLLEXPORT-ed on
+ Windows (Laurenz Albe)
- If third-party code is using extern> function
- declarations, they should also add DLLEXPORT> markers
+ If third-party code is using extern function
+ declarations, they should also add DLLEXPORT markers
to those declarations.
@@ -2763,10 +2765,10 @@
2016-11-08 [1833f1a1c] Simplify code by getting rid of SPI_push, SPI_pop, SPI_r
-->
- Remove SPI> functions SPI_push()>,
- SPI_pop()>, SPI_push_conditional()>,
- SPI_pop_conditional()>,
- and SPI_restore_connection()> as unnecessary (Tom Lane)
+ Remove SPI functions SPI_push(),
+ SPI_pop(), SPI_push_conditional(),
+ SPI_pop_conditional(),
+ and SPI_restore_connection() as unnecessary (Tom Lane)
@@ -2776,9 +2778,9 @@
- A side effect of this change is that SPI_palloc()> and
+ A side effect of this change is that SPI_palloc() and
allied functions now require an active SPI connection; they do not
- degenerate to simple palloc()> if there is none. That
+ degenerate to simple palloc() if there is none. That
previous behavior was not very useful and posed risks of unexpected
memory leaks.
@@ -2811,9 +2813,9 @@
2016-10-09 [ecb0d20a9] Use unnamed POSIX semaphores, if available, on Linux and
-->
- Use POSIX> semaphores rather than SysV semaphores
- on Linux> and FreeBSD> (Tom Lane)
+ Use POSIX semaphores rather than SysV semaphores
+ on Linux and FreeBSD (Tom Lane)
@@ -2835,7 +2837,7 @@
2017-03-10 [f8f1430ae] Enable 64 bit atomics on ARM64.
-->
- Enable 64-bit atomic operations on ARM64> (Roman
+ Enable 64-bit atomic operations on ARM64 (Roman
Shaposhnik)
@@ -2845,13 +2847,13 @@
2017-01-02 [1d63f7d2d] Use clock_gettime(), if available, in instr_time measure
-->
- Switch to using clock_gettime()>, if available, for
+ Switch to using clock_gettime(), if available, for
duration measurements (Tom Lane)
- gettimeofday()> is still used
- if clock_gettime()> is not available.
+ gettimeofday() is still used
+ if clock_gettime() is not available.
@@ -2868,9 +2870,9 @@
If no strong random number generator can be
- found, configure> will fail unless
- the
--disable-strong-random> option is used. However, with
- this option, pgcrypto>>
+ found, configure will fail unless
+ the
--disable-strong-random
option is used. However, with
+ this option, pgcrypto
functions requiring a strong random number generator will be disabled.
@@ -2880,7 +2882,7 @@
2017-08-15 [d7ab908fb] Distinguish wait-for-connection from wait-for-write-read
-->
- Allow WaitLatchOrSocket()> to wait for socket
+ Allow WaitLatchOrSocket() to wait for socket
connection on Windows (Andres Freund)
@@ -2890,7 +2892,7 @@
2017-04-06 [3f902354b] Clean up after insufficiently-researched optimization of
-->
- tupconvert.c> functions no longer convert tuples just to
+ tupconvert.c functions no longer convert tuples just to
embed a different composite-type OID in them (Ashutosh Bapat, Tom Lane)
@@ -2906,8 +2908,8 @@
2016-10-11 [2b860f52e] Remove "sco" and "unixware" ports.
-->
- Remove SCO> and Unixware> ports (Tom Lane)
+ Remove SCO and Unixware ports (Tom Lane)
@@ -2918,7 +2920,7 @@
-->
Overhaul documentation build
- process> (Alexander Lakhin)
+ process (Alexander Lakhin)
@@ -2927,13 +2929,13 @@
2017-04-06 [510074f9f] Remove use of Jade and DSSSL
-->
- Use XSLT> to build the PostgreSQL>
+ Use XSLT to build the PostgreSQL
documentation (Peter Eisentraut)
- Previously Jade>, DSSSL>, and
- JadeTex> were used.
+ Previously Jade, DSSSL, and
+ JadeTex were used.
@@ -2942,7 +2944,7 @@
2016-11-15 [e36ddab11] Build HTML documentation using XSLT stylesheets by defau
-->
- Build HTML> documentation using XSLT>
+ Build HTML documentation using XSLT
stylesheets by default (Peter Eisentraut)
@@ -2961,7 +2963,7 @@
2016-09-29 [8e91e12bc] Allow contrib/file_fdw to read from a program, like COPY
-->
- Allow file_fdw>> to read
+ Allow file_fdw to read
from program output as well as files (Corey Huinker, Adam Gomaa)
@@ -2971,7 +2973,7 @@
2016-10-21 [7012b132d] postgres_fdw: Push down aggregates to remote servers.
-->
- In postgres_fdw>>,
+ In postgres_fdw,
push aggregate functions to the remote server, when possible
(Jeevan Chalke, Ashutosh Bapat)
@@ -2988,7 +2990,7 @@
2017-04-24 [332bec1e6] postgres_fdw: Fix join push down with extensions
-->
- In postgres_fdw>, push joins to the remote server in
+ In postgres_fdw, push joins to the remote server in
more cases (David Rowley, Ashutosh Bapat, Etsuro Fujita)
@@ -2998,12 +3000,12 @@
2016-08-26 [ae025a159] Support OID system column in postgres_fdw.
-->
- Properly support OID> columns in
- postgres_fdw> tables (Etsuro Fujita)
+ Properly support OID columns in
+ postgres_fdw tables (Etsuro Fujita)
- Previously OID> columns always returned zeros.
+ Previously OID columns always returned zeros.
@@ -3012,8 +3014,8 @@
2017-03-21 [f7946a92b] Add btree_gist support for enum types.
-->
- Allow btree_gist>>
- and btree_gin>> to
+ Allow btree_gist
+ and btree_gin to
index enum types (Andrew Dunstan)
@@ -3027,8 +3029,8 @@
2016-11-29 [11da83a0e] Add uuid to the set of types supported by contrib/btree_
-->
- Add indexing support to btree_gist> for the
- UUID> data type (Paul Jungwirth)
+ Add indexing support to btree_gist for the
+ UUID data type (Paul Jungwirth)
@@ -3037,7 +3039,7 @@
2017-03-09 [3717dc149] Add amcheck extension to contrib.
-->
- Add amcheck>> which can
+ Add amcheck which can
check the validity of B-tree indexes (Peter Geoghegan)
@@ -3047,10 +3049,10 @@
2017-03-27 [a6f22e835] Show ignored constants as "$N" rather than "?" in pg_sta
-->
- Show ignored constants as $N> rather than ?>
+ Show ignored constants as $N rather than ?
in
pg_stat_statements>>
+ linkend="pgstatstatements">pg_stat_statements
(Lukas Fittl)
@@ -3060,13 +3062,13 @@
2016-09-27 [f31a931fa] Improve contrib/cube's handling of zero-D cubes, infinit
-->
- Improve cube>>'s handling
+ Improve cube's handling
of zero-dimensional cubes (Tom Lane)
- This also improves handling of infinite> and
- NaN> values.
+ This also improves handling of infinite and
+ NaN values.
@@ -3076,7 +3078,7 @@
-->
Allow pg_buffercache>> to run
+ linkend="pgbuffercache">pg_buffercache to run
with fewer locks (Ivan Kartyshov)
@@ -3090,8 +3092,8 @@
2017-02-03 [e759854a0] pgstattuple: Add pgstathashindex.
-->
- Add pgstattuple>>
- function pgstathashindex()> to view hash index
+ Add pgstattuple
+ function pgstathashindex() to view hash index
statistics (Ashutosh Sharma)
@@ -3101,8 +3103,8 @@
2016-09-29 [fd321a1df] Remove superuser checks in pgstattuple
-->
- Use GRANT> permissions to
- control pgstattuple> function usage (Stephen Frost)
+ Use GRANT permissions to
+ control pgstattuple function usage (Stephen Frost)
@@ -3115,7 +3117,7 @@
2016-10-28 [d4b5d4cad] pgstattuple: Don't take heavyweight locks when examining
-->
- Reduce locking when pgstattuple> examines hash
+ Reduce locking when pgstattuple examines hash
indexes (Amit Kapila)
@@ -3125,8 +3127,8 @@
2017-03-17 [fef2bcdcb] pageinspect: Add page_checksum function
-->
- Add pageinspect>>
- function page_checksum()> to show a page's checksum
+ Add pageinspect
+ function page_checksum() to show a page's checksum
(Tomas Vondra)
@@ -3136,8 +3138,8 @@
2017-04-04 [193f5f9e9] pageinspect: Add bt_page_items function with bytea argum
-->
- Add pageinspect>
- function bt_page_items()> to print page items from a
+ Add pageinspect
+ function bt_page_items() to print page items from a
page image (Tomas Vondra)
@@ -3147,7 +3149,7 @@
2017-02-02 [08bf6e529] pageinspect: Support hash indexes.
-->
- Add hash index support to pageinspect> (Jesper
+ Add hash index support to pageinspect (Jesper
Pedersen, Ashutosh Sharma)