Commit 025f4c72 authored by Bruce Momjian's avatar Bruce Momjian

Add SGML markup for keywords, terms, functions, commands, etc.

parent b03b17c4
...@@ -47,12 +47,12 @@ ...@@ -47,12 +47,12 @@
<listitem> <listitem>
<para> <para>
Change pg_last_xlog_receive_location() so it never moves Change <function>pg_last_xlog_receive_location()</> so it never moves
backwards (Fujii Masao) backwards (Fujii Masao)
</para> </para>
<para> <para>
Previously pg_last_xlog_receive_location() could move backward Previously <function>pg_last_xlog_receive_location()</> could move backward
when streaming replication is restarted. when streaming replication is restarted.
</para> </para>
</listitem> </listitem>
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
<para> <para>
For example, disallow composite_name.text and text(composite_name). For example, disallow composite_name.text and text(composite_name).
CAST and '::' are still available for casting. <literal>CAST</> and <literal>::</> are still available for casting.
</para> </para>
</listitem> </listitem>
...@@ -138,18 +138,18 @@ ...@@ -138,18 +138,18 @@
</para> </para>
<para> <para>
Previously this returned NULL. Previously this returned <literal>NULL</>.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Change string_to_array so a NULL separator splits the string Change string_to_array so a <literal>NULL</> separator splits the string
into characters (Pavel Stehule) into characters (Pavel Stehule)
</para> </para>
<para> <para>
Previously this returned NULL. Previously this returned <literal>NULL</>.
</para> </para>
</listitem> </listitem>
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
<listitem> <listitem>
<para> <para>
Require superuser or CREATEROLE permissions to set role Require superuser or <literal>CREATEROLE</> permissions to set role
comments (Tom Lane) comments (Tom Lane)
</para> </para>
</listitem> </listitem>
...@@ -191,12 +191,12 @@ ...@@ -191,12 +191,12 @@
<listitem> <listitem>
<para> <para>
Change PL/pgSQL's RAISE command without parameters to be Change PL/pgSQL's <literal>RAISE</> command without parameters to be
catchable by the attached exception block (Piyush Newe) catchable by the attached exception block (Piyush Newe)
</para> </para>
<para> <para>
Previously RAISE in a code block always scoped to an attached Previously <literal>RAISE</> in a code block always scoped to an attached
exception block, so it was uncatchable at the same scope. exception block, so it was uncatchable at the same scope.
</para> </para>
</listitem> </listitem>
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
<listitem> <listitem>
<para> <para>
Have pg_stat_reset() reset all database-level statistics (Tom Have <function>pg_stat_reset()</> reset all database-level statistics (Tom
Lane) Lane)
</para> </para>
...@@ -301,7 +301,7 @@ ...@@ -301,7 +301,7 @@
<listitem> <listitem>
<para> <para>
Add command-line tool pg_basebackup for creating a new standby Add command-line tool <application>pg_basebackup</> for creating a new standby
server or database backup (Magnus Hagander) server or database backup (Magnus Hagander)
</para> </para>
</listitem> </listitem>
...@@ -328,7 +328,7 @@ ...@@ -328,7 +328,7 @@
<listitem> <listitem>
<para> <para>
Add system view pg_stat_replication which displays activity Add system view <literal>pg_stat_replication</> which displays activity
of WAL sender processes (Itagaki Takahiro, Simon Riggs) of WAL sender processes (Itagaki Takahiro, Simon Riggs)
</para> </para>
...@@ -339,7 +339,7 @@ ...@@ -339,7 +339,7 @@
<listitem> <listitem>
<para> <para>
Add monitoring function pg_last_xact_replay_timestamp (Fujii Add monitoring function <function>pg_last_xact_replay_timestamp()</> (Fujii
Masao) Masao)
</para> </para>
...@@ -365,27 +365,27 @@ ...@@ -365,27 +365,27 @@
</para> </para>
<para> <para>
The new functions are pg_xlog_replay_pause(), The new functions are <function>pg_xlog_replay_pause()</>,
pg_xlog_replay_resume(), and the status function <function>pg_xlog_replay_resume()</>, and the status function
pg_is_xlog_replay_paused(). <function>pg_is_xlog_replay_paused()</>.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add named restore points for recovery which can be specified Add named restore points for recovery which can be specified
in recovery.conf (Jaime Casanova) in <filename>recovery.conf</> (Jaime Casanova)
</para> </para>
<para> <para>
The function pg_create_restore_point() allows recovery targets The function <function>pg_create_restore_point()</> allows recovery targets
to be named for later designation during recovery. to be named for later designation during recovery.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add recovery.conf setting pause_at_recovery_target to pause Add <filename>recovery.conf</> setting pause_at_recovery_target to pause
recovery at target (Simon Riggs) recovery at target (Simon Riggs)
</para> </para>
...@@ -409,8 +409,8 @@ ...@@ -409,8 +409,8 @@
<listitem> <listitem>
<para> <para>
Allow recovery.conf to use the same quoting behavior as Allow <filename>recovery.conf</> to use the same quoting behavior as
postgresql.conf (Dimitri Fontaine) <filename>postgresql.conf</> (Dimitri Fontaine)
</para> </para>
<para> <para>
...@@ -442,13 +442,13 @@ ...@@ -442,13 +442,13 @@
<listitem> <listitem>
<para> <para>
Support RIGHT and FULL OUTER JOIN in hash joins (Tom Lane) Support <literal>RIGHT</> and <literal>FULL OUTER JOIN</> in hash joins (Tom Lane)
</para> </para>
<para> <para>
Previously hash joins could not be considered for outer joins; Previously hash joins could not be considered for outer joins;
this provides additional query optimization possibilities. this provides additional query optimization possibilities.
**What about LEFT joins? **What about <literal>LEFT</> joins?
</para> </para>
</listitem> </listitem>
...@@ -486,14 +486,14 @@ ...@@ -486,14 +486,14 @@
</para> </para>
<para> <para>
This allows optimization of ORDER BY and LIMIT clauses in This allows optimization of <literal>ORDER BY</> and <literal>LIMIT</> clauses in
inheritance table queries. inheritance table queries.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow optimizations of MIN/MAX for inheritance table queries Allow optimizations of <literal>MIN</>/<literal>MAX</> for inheritance table queries
(Tom Lane) (Tom Lane)
</para> </para>
</listitem> </listitem>
...@@ -526,7 +526,7 @@ ...@@ -526,7 +526,7 @@
<listitem> <listitem>
<para> <para>
Support host names and host suffixes (e.g. .example.com) in Support host names and host suffixes (e.g. .example.com) in
pg_hba.conf (Peter Eisentraut) <filename>pg_hba.conf</> (Peter Eisentraut)
</para> </para>
<para> <para>
...@@ -536,7 +536,7 @@ ...@@ -536,7 +536,7 @@
<listitem> <listitem>
<para> <para>
Support they keyword 'all' in the host column of pg_hba.conf Support they keyword 'all' in the host column of <filename>pg_hba.conf</>
(Peter Eisentraut) (Peter Eisentraut)
</para> </para>
...@@ -596,7 +596,7 @@ ...@@ -596,7 +596,7 @@
<listitem> <listitem>
<para> <para>
Add client_hostname field to pg_stat_activity (Peter Eisentraut) Add client_hostname field to <structname>pg_stat_activity</> (Peter Eisentraut)
</para> </para>
<para> <para>
...@@ -617,7 +617,7 @@ ...@@ -617,7 +617,7 @@
<listitem> <listitem>
<para> <para>
Add the pg_stat_database_conflicts system view to show queries Add the <structname>pg_stat_database_conflicts</> system view to show queries
that have been canceled and the reason (Magnus Hagander) that have been canceled and the reason (Magnus Hagander)
</para> </para>
...@@ -629,7 +629,7 @@ ...@@ -629,7 +629,7 @@
<listitem> <listitem>
<para> <para>
Add a "conflicts" count to pg_stat_database (Magnus Hagander) Add a "conflicts" count to <structname>pg_stat_database</> (Magnus Hagander)
</para> </para>
<para> <para>
...@@ -653,7 +653,7 @@ ...@@ -653,7 +653,7 @@
<listitem> <listitem>
<para> <para>
Add new buffers_backend_fsync field to pg_stat_bgwriter (Greg Add new buffers_backend_fsync field to <structname>pg_stat_bgwriter</> (Greg
Smith) Smith)
</para> </para>
...@@ -708,32 +708,36 @@ ...@@ -708,32 +708,36 @@
<listitem> <listitem>
<para> <para>
Allow data-modification commands (INSERT/UPDATE/DELETE) in Allow data-modification commands
WITH clauses (Marko Tiikkaja, Hitoshi Harada) (<command>INSERT</>/<command>UPDATE</>/<command>DELETE)</>
in <literal>WITH</> clauses (Marko Tiikkaja, Hitoshi Harada)
</para> </para>
<para> <para>
This allows INSERT/UPDATE/DELETE RETURNING in WITH clauses to This allows <command>INSERT</>/<command>UPDATE</>/<command>DELETE</>
pass rows to outer queries. <literal>RETURNING</> in <literal>WITH</> clauses to pass rows
to outer queries.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow WITH clauses to be fed into INSERT, UPDATE, DELETE Allow <literal>WITH</> clauses to be fed into <command>INSERT</>,
statements (Marko Tiikkaja, Hitoshi Harada) <command>UPDATE</>, <command>DELETE </> statements (Marko
Tiikkaja, Hitoshi Harada)
</para> </para>
<para> <para>
Specifically, let SELECT query results be feed into INSERT, Specifically, let <command>SELECT</> query results be feed
UPDATE, DELETE statements. into <command>INSERT</>, <command>UPDATE</>, <command>DELETE</>
statements.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow non-GROUP BY columns in the query target list when the Allow non- <literal>GROUP BY</> columns in the query target list when the
primary key is specified in the GROUP BY clause (Peter primary key is specified in the <literal>GROUP BY</> clause (Peter
Eisentraut) Eisentraut)
</para> </para>
...@@ -745,12 +749,13 @@ ...@@ -745,12 +749,13 @@
<listitem> <listitem>
<para> <para>
Allow the use of the keyword DISTINCT in UNION/INTERSECT/EXCEPT Allow the use of the keyword <literal>DISTINCT</> in
<literal>UNION</>/<literal>INTERSECT</>/<literal>EXCEPT</>
clauses (Tom Lane) clauses (Tom Lane)
</para> </para>
<para> <para>
DISTINCT is the default behavior so use of this keyword is <literal>DISTINCT</> is the default behavior so use of this keyword is
redundant. redundant.
</para> </para>
</listitem> </listitem>
...@@ -799,7 +804,7 @@ ...@@ -799,7 +804,7 @@
<listitem> <listitem>
<para> <para>
Add ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE (Peter Add <command>ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE</> (Peter
Eisentraut) Eisentraut)
</para> </para>
...@@ -811,25 +816,25 @@ ...@@ -811,25 +816,25 @@
</itemizedlist> </itemizedlist>
<sect4> <sect4>
<title><command>ALTER Object</></title> <title><command>ALTER</> Object</title>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para> <para>
Add RESTRICT/CASCADE to ALTER TYPE operations on typed tables Add <literal>RESTRICT</>/<literal>CASCADE</> to <command>ALTER
(Peter Eisentraut) TYPE</> operations on typed tables (Peter Eisentraut)
</para> </para>
<para> <para>
This controls ADD/DROP/ALTER/RENAME ATTRIBUTE cascading This controls <literal>ADD</>/<literal>DROP</>/<literal>ALTER</>/<literal>RENAME ATTRIBUTE</> cascading
behavior. behavior.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add support for more object types in ALTER object ... SET SCHEMA commands (Dimitri Fontaine) Add support for more object types in <command>ALTER ... SET SCHEMA</> commands (Dimitri Fontaine)
</para> </para>
</listitem> </listitem>
...@@ -844,7 +849,7 @@ ...@@ -844,7 +849,7 @@
<listitem> <listitem>
<para> <para>
Add CREATE TABLE IF NOT EXISTS syntax (Robert Haas) Add <command>CREATE TABLE IF NOT EXISTS</> syntax (Robert Haas)
</para> </para>
<para> <para>
...@@ -855,7 +860,7 @@ ...@@ -855,7 +860,7 @@
<listitem> <listitem>
<para> <para>
Add ALTER TABLE ADD UNIQUE/PRIMARY KEY USING INDEX (Gurjeet Add <command>ALTER TABLE ... ADD UNIQUE</>/<literal>PRIMARY KEY USING INDEX</> (Gurjeet
Singh) Singh)
</para> </para>
...@@ -867,19 +872,19 @@ ...@@ -867,19 +872,19 @@
<listitem> <listitem>
<para> <para>
Allow ALTER TABLE to add foreign keys without validation (Simon Allow <command>ALTER TABLE</> to add foreign keys without validation (Simon
Riggs) Riggs)
</para> </para>
<para> <para>
The new option is called NOT VALID, which can later be modified The new option is called <literal>NOT VALID</>, which can later be modified
to VALIDATED and validation checks performed. to <literal>VALIDATED</> and validation checks performed.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow ALTER TABLE .. SET DATA TYPE to avoid table rewrites in Allow <command>ALTER TABLE</> ... <literal>SET DATA TYPE</> to avoid table rewrites in
appropriate cases (Noah Misch, Robert Haas) appropriate cases (Noah Misch, Robert Haas)
</para> </para>
...@@ -901,7 +906,7 @@ ...@@ -901,7 +906,7 @@
<listitem> <listitem>
<para> <para>
Add a SECURITY LABEL command (KaiGai Kohei) Add a <command>SECURITY LABEL</> command (KaiGai Kohei)
</para> </para>
<para> <para>
...@@ -947,7 +952,7 @@ ...@@ -947,7 +952,7 @@
<listitem> <listitem>
<para> <para>
Make TRUNCATE ... RESTART IDENTITY restart sequences transactionally Make <command>TRUNCATE ... RESTART IDENTITY</> restart sequences transactionally
(Steve Singer) (Steve Singer)
</para> </para>
...@@ -967,19 +972,19 @@ ...@@ -967,19 +972,19 @@
<listitem> <listitem>
<para> <para>
Add ENCODING option to COPY TO/FROM (Hitoshi Harada, Itagaki Add <literal>ENCODING</> option to <command>COPY TO/FROM</> (Hitoshi Harada, Itagaki
Takahiro) Takahiro)
</para> </para>
<para> <para>
This allows the COPY file encoding to be specified separately This allows the encoding of the <command>COPY</> file to be specified separately
from client encoding. from client encoding.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add bidirectional COPY protocol support (Fujii Masao) Add bidirectional <command>COPY</> protocol support (Fujii Masao)
</para> </para>
<para> <para>
...@@ -998,19 +1003,19 @@ ...@@ -998,19 +1003,19 @@
<listitem> <listitem>
<para> <para>
Have EXPLAIN show the function call expression in VERBOSE Have <command>EXPLAIN</> show the function call expression in <literal>VERBOSE
mode (Tom Lane) </> mode (Tom Lane)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Fix EXPLAIN ANALYZE with rules to use the same snapshot behavior Fix <command>EXPLAIN ANALYZE</> with rules to use the same snapshot behavior
as ordinary queries (Marko Tiikkaja) as ordinary queries (Marko Tiikkaja)
</para> </para>
<para> <para>
Previously EXPLAIN ANALYZE used a slightly different snapshot Previously <command>EXPLAIN ANALYZE</> used a slightly different snapshot
for queries involving rules. for queries involving rules.
</para> </para>
</listitem> </listitem>
...@@ -1026,13 +1031,13 @@ ...@@ -1026,13 +1031,13 @@
<listitem> <listitem>
<para> <para>
Add additional details to the output of VACUUM FULL VERBOSE Add additional details to the output of <command>VACUUM FULL VERBOSE</>
and CLUSTER VERBOSE (Itagaki Takahiro) and <command>CLUSTER VERBOSE</> (Itagaki Takahiro)
</para> </para>
<para> <para>
New information includes the live/dead tuple count and whether New information includes the live and dead tuple count and whether
CLUSTER is using an index to rebuild. <command>CLUSTER</> is using an index to rebuild.
</para> </para>
</listitem> </listitem>
...@@ -1063,7 +1068,7 @@ ...@@ -1063,7 +1068,7 @@
</para> </para>
<para> <para>
This allows GIST indexes to quickly return LIMIT-specified This allows GIST indexes to quickly return <literal>LIMIT</>-specified
closest values. closest values.
</para> </para>
</listitem> </listitem>
...@@ -1084,7 +1089,7 @@ ...@@ -1084,7 +1089,7 @@
</para> </para>
<para> <para>
Previously there were rare cases where a REINDEX would be Previously there were rare cases where a <command>REINDEX</> would be
required (you would be informed). required (you would be informed).
</para> </para>
</listitem> </listitem>
...@@ -1102,12 +1107,12 @@ ...@@ -1102,12 +1107,12 @@
<listitem> <listitem>
<para> <para>
Allow numeric to use a more compact, 2-byte header in many Allow numeric to use a more compact, two-byte header in many
cases (Robert Haas) cases (Robert Haas)
</para> </para>
<para> <para>
Previously all numeric values had 4-byte headers; this saves Previously all numeric values had four-byte headers; this saves
on disk storage. on disk storage.
</para> </para>
</listitem> </listitem>
...@@ -1160,7 +1165,7 @@ ...@@ -1160,7 +1165,7 @@
<listitem> <listitem>
<para> <para>
Add XML function XMLEXISTS and xpath_exists() functions (Mike Add XML function <literal>XMLEXISTS</> and <function>xpath_exists()</> functions (Mike
Fowler) Fowler)
</para> </para>
...@@ -1171,8 +1176,8 @@ ...@@ -1171,8 +1176,8 @@
<listitem> <listitem>
<para> <para>
Add XML functions xml_is_well_formed, xml_is_well_formed_document, Add XML functions <function>xml_is_well_formed()</>, <function>xml_is_well_formed_document()</>,
xml_is_well_formed_content (Mike Fowler) <function>xml_is_well_formed_content()</> (Mike Fowler)
</para> </para>
<para> <para>
...@@ -1194,7 +1199,7 @@ ...@@ -1194,7 +1199,7 @@
<listitem> <listitem>
<para> <para>
Add new SQL function, format(text), which behaves like C's Add new SQL function, format(text), which behaves like C's
printf() (Pavel Stehule, Robert Haas) <function>printf()</> (Pavel Stehule, Robert Haas)
</para> </para>
<para> <para>
...@@ -1205,8 +1210,8 @@ ...@@ -1205,8 +1210,8 @@
<listitem> <listitem>
<para> <para>
Add string functions: concat(), concat_ws(), left(), right(), Add string functions: <function>concat()</>, <function>concat_ws()</>, <function>left()</>, <function>right()</>,
and reverse() (Pavel Stehule) and <function>reverse()</> (Pavel Stehule)
</para> </para>
<para> <para>
...@@ -1216,14 +1221,14 @@ ...@@ -1216,14 +1221,14 @@
<listitem> <listitem>
<para> <para>
Add function pg_read_binary_file() to read binary files Add function <function>pg_read_binary_file()</> to read binary files
(Dimitri Fontaine, Itagaki Takahiro) (Dimitri Fontaine, Itagaki Takahiro)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add single-parameter version of function pg_read_file() to Add single-parameter version of function <function>pg_read_file()</> to
read an entire file (Dimitri Fontaine, Itagaki Takahiro) read an entire file (Dimitri Fontaine, Itagaki Takahiro)
</para> </para>
</listitem> </listitem>
...@@ -1231,7 +1236,7 @@ ...@@ -1231,7 +1236,7 @@
<listitem> <listitem>
<para> <para>
Add three-parameter forms of array_to_string and string_to_array Add three-parameter forms of array_to_string and string_to_array
for NULL processing control (Pavel Stehule) for <literal>NULL</> processing control (Pavel Stehule)
</para> </para>
</listitem> </listitem>
...@@ -1244,7 +1249,7 @@ ...@@ -1244,7 +1249,7 @@
<listitem> <listitem>
<para> <para>
Add pg_describe_object function (Alvaro Herrera) Add <function>pg_describe_object()</> function (Alvaro Herrera)
</para> </para>
<para> <para>
...@@ -1263,8 +1268,8 @@ ...@@ -1263,8 +1268,8 @@
<listitem> <listitem>
<para> <para>
Add variable quote_all_identifiers to force the quoting of Add variable quote_all_identifiers to force the quoting of
all identifiers in EXPLAIN and system catalog functions like all identifiers in <command>EXPLAIN</> and system catalog functions like
pg_get_viewdef() (Robert Haas) <function>pg_get_viewdef()</> (Robert Haas)
</para> </para>
<para> <para>
...@@ -1287,7 +1292,7 @@ ...@@ -1287,7 +1292,7 @@
<listitem> <listitem>
<para> <para>
Allow 'public' as a pseudo-role name in has_table_privilege() Allow 'public' as a pseudo-role name in <function>has_table_privilege()</>
and and related functions (Alvaro Herrera) and and related functions (Alvaro Herrera)
</para> </para>
...@@ -1298,7 +1303,7 @@ ...@@ -1298,7 +1303,7 @@
<listitem> <listitem>
<para> <para>
Add ERRCODE_T_R_DATABASE_DROPPED error code to report recovery Add <literal>ERRCODE_T_R_DATABASE_DROPPED</> error code to report recovery
conflicts due to dropped databases (Tatsuo Ishii) conflicts due to dropped databases (Tatsuo Ishii)
</para> </para>
...@@ -1318,7 +1323,7 @@ ...@@ -1318,7 +1323,7 @@
<listitem> <listitem>
<para> <para>
Allow INSTEAD OF triggers on views (Dean Rasheed) Allow <literal>INSTEAD OF</> triggers on views (Dean Rasheed)
</para> </para>
<para> <para>
...@@ -1328,8 +1333,8 @@ ...@@ -1328,8 +1333,8 @@
<listitem> <listitem>
<para> <para>
Reduce lock levels for CREATE TRIGGER and some ALTER TABLE, Reduce lock levels for <command>CREATE TRIGGER</> and some <command>ALTER TABLE</>,
CREATE RULE actions (Simon Riggs) <command>CREATE RULE</> actions (Simon Riggs)
</para> </para>
<para> <para>
...@@ -1353,7 +1358,7 @@ ...@@ -1353,7 +1358,7 @@
<listitem> <listitem>
<para> <para>
Add FOREACH IN ARRAY to plpgsql to allow array interation Add <command>FOREACH IN ARRAY</> to plpgsql to allow array interation
(Pavel Stehule) (Pavel Stehule)
</para> </para>
...@@ -1419,7 +1424,7 @@ ...@@ -1419,7 +1424,7 @@
</para> </para>
<para> <para>
PL/Python now can return multiple OUT parameters and record PL/Python now can return multiple <literal>OUT</> parameters and record
sets. sets.
</para> </para>
</listitem> </listitem>
...@@ -1448,7 +1453,7 @@ ...@@ -1448,7 +1453,7 @@
<listitem> <listitem>
<para> <para>
Allow PL/Python to access SQLSTATE exception values (Jan Allow PL/Python to access <literal>SQLSTATE</> exception values (Jan
Urbanski) Urbanski)
</para> </para>
...@@ -1504,7 +1509,7 @@ ...@@ -1504,7 +1509,7 @@
<listitem> <listitem>
<para> <para>
Mark createlang/droplang as deprecated now that they use the Mark createlang and droplang as deprecated now that they use the
extension framework (Tom Lane) extension framework (Tom Lane)
</para> </para>
</listitem> </listitem>
...@@ -1518,33 +1523,33 @@ ...@@ -1518,33 +1523,33 @@
<listitem> <listitem>
<para> <para>
Add the \conninfo command to psql, to show current connection Add the \conninfo command to <application>psql</>, to show current connection
information (David Christensen) information (David Christensen)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow psql's \e and \ef commands to accept a line number to Allow <application>psql</>'s \e and \ef commands to accept a line number to
be used to position the cursor in the editor (Pavel Stehule) be used to position the cursor in the editor (Pavel Stehule)
</para> </para>
<para> <para>
This is passed to the editor using the EDITOR_LINENUMBER_SWITCH This is passed to the editor using the <literal>EDITOR_LINENUMBER_SWITCH</>
environment variable. environment variable.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add psql command \sf command to show a function's definition Add <application>psql</> command \sf command to show a function's definition
(Pavel Stehule) (Pavel Stehule)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add system table ("S") option to psql \dn (schemas) (Tom Lane) Add system table ("S") option to <application>psql</> \dn (schemas) (Tom Lane)
</para> </para>
<para> <para>
...@@ -1554,31 +1559,31 @@ ...@@ -1554,31 +1559,31 @@
<listitem> <listitem>
<para> <para>
Add new psql \dL command \dL to list languages (Fernando Ike) Add new <application>psql</> \dL command \dL to list languages (Fernando Ike)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Have psql set the client encoding from the operating system Have <application>psql</> set the client encoding from the operating system
locale by default (Heikki Linnakangas) locale by default (Heikki Linnakangas)
</para> </para>
<para> <para>
This only happens if the PGCLIENTENCODING environment variable This only happens if the <literal>PGCLIENTENCODING</> environment variable
is not set. is not set.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow tab completion of psql variables (Pavel Stehule) Allow tab completion of <application>psql</> variables (Pavel Stehule)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
More psql tab completion support (Itagaki Takahiro) More <application>psql</> tab completion support (Itagaki Takahiro)
</para> </para>
</listitem> </listitem>
...@@ -1593,19 +1598,20 @@ ...@@ -1593,19 +1598,20 @@
<listitem> <listitem>
<para> <para>
Add pg_dump and pg_dumpall option --quote-all-identifiers to Add <application>pg_dump</> and <application>pg_dumpall</>
force quoting of all identifiers (Robert Haas) option <option>--quote-all-identifiers</> to force quoting
of all identifiers (Robert Haas)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add 'directory' format to pg_dump (Joachim Wieland, Heikki Add 'directory' format to <application>pg_dump</> (Joachim Wieland, Heikki
Linnakangas) Linnakangas)
</para> </para>
<para> <para>
This is internally similar to the 'tar' pg_dump format. This is internally similar to the <literal>tar</> <application>pg_dump</> format.
</para> </para>
</listitem> </listitem>
...@@ -1620,19 +1626,19 @@ ...@@ -1620,19 +1626,19 @@
<listitem> <listitem>
<para> <para>
Fix pg_ctl so it no longer incorrectly reports that the server Fix <application>pg_ctl</> so it no longer incorrectly reports that the server
is not running (Bruce Momjian) is not running (Bruce Momjian)
</para> </para>
<para> <para>
Previously this could happen if the server was running but Previously this could happen if the server was running but
pg_ctl could not authenticate. <application>pg_ctl</> could not authenticate.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Improve pg_ctl start's "wait" mode to handle non-standard port Improve <application>pg_ctl</> start's "wait" mode to handle non-standard port
numbers, non-standard unix-domain socket locations, permission numbers, non-standard unix-domain socket locations, permission
problems, and stale postmaster lock files (Bruce Momjian) problems, and stale postmaster lock files (Bruce Momjian)
</para> </para>
...@@ -1640,7 +1646,7 @@ ...@@ -1640,7 +1646,7 @@
<listitem> <listitem>
<para> <para>
Add 'promote' option to pg_ctl to change a standby server to Add 'promote' option to <application>pg_ctl</> to change a standby server to
primary (Fujii Masao) primary (Fujii Masao)
</para> </para>
</listitem> </listitem>
...@@ -1662,7 +1668,7 @@ ...@@ -1662,7 +1668,7 @@
<listitem> <listitem>
<para> <para>
Add a libpq connection option client_encoding which behaves Add a libpq connection option client_encoding which behaves
like the PGCLIENTENCODING environment variable (Heikki like the <literal>PGCLIENTENCODING</> environment variable (Heikki
Linnakangas) Linnakangas)
</para> </para>
...@@ -1674,12 +1680,12 @@ ...@@ -1674,12 +1680,12 @@
<listitem> <listitem>
<para> <para>
Add PQlibVersion() function which returns the libpq library Add <function>PQlibVersion()</> function which returns the libpq library
version (Magnus Hagander) version (Magnus Hagander)
</para> </para>
<para> <para>
libpq already had PQserverVersion() which returns the server libpq already had <function>PQserverVersion()</> which returns the server
version. version.
</para> </para>
</listitem> </listitem>
...@@ -1692,7 +1698,7 @@ ...@@ -1692,7 +1698,7 @@
</para> </para>
<para> <para>
PostgreSQL already allowed servers to determine the client <productname>PostgreSQL</> already allowed servers to determine the client
user name via Unix-domain sockets. user name via Unix-domain sockets.
</para> </para>
</listitem> </listitem>
...@@ -1726,9 +1732,10 @@ ...@@ -1726,9 +1732,10 @@
</para> </para>
<para> <para>
This is controlled by the new CREATE/ALTER/DROP EXTENSION This is controlled by the new
command; this replaces a more manual method of adding features <command>CREATE</>/<command>ALTER</>/<command>DROP EXTENSION
to PostgreSQL. </> command; this replaces a more manual method of adding
features to <productname>PostgreSQL</>.
</para> </para>
</listitem> </listitem>
...@@ -1741,7 +1748,7 @@ ...@@ -1741,7 +1748,7 @@
<listitem> <listitem>
<para> <para>
Require GNU make 3.80 or newer (Peter Eisentraut) Require GNU <application>make</> 3.80 or newer (Peter Eisentraut)
</para> </para>
</listitem> </listitem>
...@@ -1751,8 +1758,9 @@ ...@@ -1751,8 +1758,9 @@
</para> </para>
<para> <para>
This allows for faster compiles. Also, make -k and make -q This allows for faster compiles. Also, make <option>-k</>
now work properly. **When was recursive make supported? and make <option>-q</> now work properly. **When was recursive
make supported?
</para> </para>
</listitem> </listitem>
...@@ -1767,7 +1775,7 @@ ...@@ -1767,7 +1775,7 @@
<listitem> <listitem>
<para> <para>
On Windows, allow pg_ctl to register the service as auto-start On Windows, allow <application>pg_ctl</> to register the service as auto-start
or start-on-demand (Quan Zongliang) or start-on-demand (Quan Zongliang)
</para> </para>
</listitem> </listitem>
...@@ -1815,13 +1823,13 @@ ...@@ -1815,13 +1823,13 @@
<listitem> <listitem>
<para> <para>
Centralize DML permissions-checking logic (KaiGai Kohei) Centralize data modification permissions-checking logic (KaiGai Kohei)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add missing get_{object}_oid functions, for consistency Add missing get_{object}_oid() functions, for consistency
(Robert Haas) (Robert Haas)
</para> </para>
</listitem> </listitem>
...@@ -1841,7 +1849,7 @@ ...@@ -1841,7 +1849,7 @@
<listitem> <listitem>
<para> <para>
Expose quote_literal_cstr() for backend use (Robert Haas) Expose <function>quote_literal_cstr()</> for backend use (Robert Haas)
</para> </para>
</listitem> </listitem>
...@@ -1851,21 +1859,22 @@ ...@@ -1851,21 +1859,22 @@
</para> </para>
<para> <para>
Regression tests were previously always run with SQL_ASCII Regression tests were previously always run with <literal>SQL_ASCII</>
encoding. encoding.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add src/tools/git_changelog to replace cvs2cl and pgcvslog Add <filename>src/tools/git_changelog</> to replace
(Robert Haas, Tom Lane) <command>cvs2cl</> and <command>pgcvslog</> (Robert Haas,
Tom Lane)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add git-external-diff script to src/tools (Bruce Momjian) Add git-external-diff script to <filename>src/tools</> (Bruce Momjian)
</para> </para>
<para> <para>
...@@ -1925,8 +1934,8 @@ ...@@ -1925,8 +1934,8 @@
<listitem> <listitem>
<para> <para>
Add contrib/file_fdw foreign-data wrapper for reading files Add <filename>contrib/file_fdw</> foreign-data wrapper for reading files
via COPY (Shigeru Hanada) via <command>COPY </>(Shigeru Hanada)
</para> </para>
<para> <para>
...@@ -1936,35 +1945,35 @@ ...@@ -1936,35 +1945,35 @@
<listitem> <listitem>
<para> <para>
Add nearest-neighbor support to contrib/pg_trgm and Add nearest-neighbor support to <filename>contrib/pg_trgm</> and
contrib/btree_gist (Teodor Sigaev) <filename>contrib/btree_gist</> (Teodor Sigaev)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add contrib/btree_gist support for searching on "not equals" Add <filename>contrib/btree_gist</> support for searching on not equals
(Jeff Davis) (Jeff Davis)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Allow contrib/fuzzystrmatch's levenshtein() function handle Allow <filename>contrib/fuzzystrmatch</>'s <function>levenshtein()</> function handle
multi-byte characters (Alexander Korotkov) multi-byte characters (Alexander Korotkov)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add ssl_cipher() and ssl_version() functions to contrib/sslinfo Add <function>ssl_cipher()</> and <function>ssl_version()</> functions to <filename>contrib/sslinfo</>
(Robert Haas) (Robert Haas)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Fix contrib/intarray and contrib/hstore to give consistent Fix <filename>contrib/intarray</> and <filename>contrib/hstore</> to give consistent
results with indexed empty arrays (Tom Lane) results with indexed empty arrays (Tom Lane)
</para> </para>
...@@ -1976,8 +1985,8 @@ ...@@ -1976,8 +1985,8 @@
<listitem> <listitem>
<para> <para>
In contrib/xml2, remove arbitrary limit on the number of In <filename>contrib/xml2</>, remove arbitrary limit on the number of
parameter=value pairs that can be handled by xslt_process() parameter=value pairs that can be handled by <function>xslt_process()</>
(Pavel Stehule) (Pavel Stehule)
</para> </para>
...@@ -1995,12 +2004,12 @@ ...@@ -1995,12 +2004,12 @@
<listitem> <listitem>
<para> <para>
Add contrib/sepgsql to interface permission checks with SE-Linux Add <filename>contrib/sepgsql</> to interface permission checks with SE-Linux
(KaiGai Kohei) (KaiGai Kohei)
</para> </para>
<para> <para>
This uses the new SECURITY LABEL facility. This uses the new <command>SECURITY LABEL</> facility.
</para> </para>
</listitem> </listitem>
...@@ -2037,32 +2046,32 @@ ...@@ -2037,32 +2046,32 @@
<listitem> <listitem>
<para> <para>
Add support for LIKE and ILIKE index searches to contrib/pg_trgm Add support for <literal>LIKE</> and <literal>ILIKE</> index searches to <filename>contrib/pg_trgm</>
(Alexander Korotkov) (Alexander Korotkov)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add levenshtein_less_equal function, which is optimized for Add <function>levenshtein_less_equal()</> function, which is optimized for
small distances (Alexander Korotkov) small distances (Alexander Korotkov)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Improve performance of index lookups on contrib/seg columns Improve performance of index lookups on <filename>contrib/seg columns</>
(Alexander Korotkov) (Alexander Korotkov)
</para> </para>
<para> <para>
**Confirm this does not affect pg_upgrade **Confirm this does not affect <application>pg_upgrade</>
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Improve performance of pg_upgrade for databases with many Improve performance of <application>pg_upgrade</> for databases with many
relations (Bruce Momjian) relations (Bruce Momjian)
</para> </para>
</listitem> </listitem>
...@@ -2085,24 +2094,24 @@ ...@@ -2085,24 +2094,24 @@
<listitem> <listitem>
<para> <para>
Move src/tools/test_fsync to contrib/pg_test_fsync (Bruce Move <filename>src/tools/test_fsync</> to <filename>contrib/pg_test_fsync</> (Bruce
Momjian, Tom Lane) Momjian, Tom Lane)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add O_DIRECT support to contrib/pg_test_fsync (Bruce Momjian) Add <literal>O_DIRECT</> support to <filename>contrib/pg_test_fsync</> (Bruce Momjian)
</para> </para>
<para> <para>
This matches the use of O_DIRECT by wal_sync_method. This matches the use of <literal>O_DIRECT</> by wal_sync_method.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add new tests to contrib/pg_test_fsync (Bruce Momjian) Add new tests to <filename>contrib/pg_test_fsync</> (Bruce Momjian)
</para> </para>
</listitem> </listitem>
...@@ -2135,7 +2144,7 @@ ...@@ -2135,7 +2144,7 @@
<listitem> <listitem>
<para> <para>
Add documentation for pg_options_to_table() (Josh Berkus) Add documentation for <function>pg_options_to_table()</> (Josh Berkus)
</para> </para>
<para> <para>
...@@ -2156,15 +2165,15 @@ ...@@ -2156,15 +2165,15 @@
<listitem> <listitem>
<para> <para>
Document that translate() removes characters in "from" that Document that <function>translate()</> removes characters in "from" that
don't have a corresponding "to" character (Josh Kupershmidt) don't have a corresponding "to" character (Josh Kupershmidt)
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Merge docs for CREATE CONSTRAINT TRIGGER and CREATE TRIGGER Merge docs for <command>CREATE CONSTRAINT TRIGGER</> and
(Alvaro Herrera) <command>CREATE TRIGGER</>(Alvaro Herrera)
</para> </para>
</listitem> </listitem>
...@@ -2279,7 +2288,7 @@ ...@@ -2279,7 +2288,7 @@
<listitem> <listitem>
<para> <para>
<emphasis>Add new recovery.conf parameter, pause_at_recovery_target, <emphasis>Add new <filename>recovery.conf</> parameter, pause_at_recovery_target,
which defaults to on</emphasis> which defaults to on</emphasis>
</para> </para>
<para> <para>
...@@ -2764,7 +2773,8 @@ ...@@ -2764,7 +2773,8 @@
<listitem> <listitem>
<para> <para>
Use the same lexer for recovery.conf that has been used for postgresql.conf Use the same lexer for recovery.conf that has been used for
<filename>postgresql.conf</> (Dimitri Fontaine)
</para> </para>
<para> <para>
...@@ -3044,12 +3054,12 @@ ...@@ -3044,12 +3054,12 @@
</itemizedlist> </itemizedlist>
</sect3> </sect3>
<sect3> <sect3>
<title>psql</title> <title><application>psql</></title>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para> <para>
Add <quote>S</quote> option to \dn command in psql Add <quote>S</quote> option to \dn command in <application>psql</>
</para> </para>
<para> <para>
System schemas are now hidden by default by \dn. System schemas are now hidden by default by \dn.
...@@ -3058,26 +3068,26 @@ ...@@ -3058,26 +3068,26 @@
<listitem> <listitem>
<para> <para>
Add \conninfo command to psql, to show current connection Add \conninfo command to <application>psql</>, to show current connection
info info
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Extend psql's \e and \ef commands so that a line number Extend <application>psql</>'s \e and \ef commands so that a line number
can be specified, and the editor's cursor will be initially placed can be specified, and the editor's cursor will be initially placed
on that line on that line
</para> </para>
<para> <para>
To avoid assumptions about what switch the user's editor takes for To avoid assumptions about what switch the user's editor takes for
this purpose, there is a new psql variable EDITOR_LINENUMBER_SWITCH this purpose, there is a new <application>psql</> variable EDITOR_LINENUMBER_SWITCH
with (at present) no default value. with (at present) no default value.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
Add a \sf (show function) command to psql, for those Add a \sf (show function) command to <application>psql</>, for those
times when you need to look at a function but don't wish to fire up times when you need to look at a function but don't wish to fire up
an editor an editor
</para> </para>
...@@ -3085,21 +3095,21 @@ ...@@ -3085,21 +3095,21 @@
<listitem> <listitem>
<para> <para>
Make psql distinguish between unique indices and unique Make <application>psql</> distinguish between unique indices and unique
constraints in \d printout constraints in \d printout
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
<emphasis>Add a \dL command to psql, to list procedural <emphasis>Add a \dL command to <application>psql</>, to list procedural
languages</emphasis> languages</emphasis>
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
<emphasis>Allow psql to automatically deduce the client encoding from <emphasis>Allow <application>psql</> to automatically deduce the client encoding from
the locale</emphasis> the locale</emphasis>
</para> </para>
</listitem> </listitem>
......
...@@ -5,8 +5,9 @@ Typical markup: ...@@ -5,8 +5,9 @@ Typical markup:
&<> use & escapes &<> use & escapes
PostgreSQL <productname> PostgreSQL <productname>
postgresql.conf, pg_hba.conf <filename> postgresql.conf, pg_hba.conf,
[A-Z][A-Z ]+[A-Z] <command>, <literal>, <envar> recovery.conf <filename>
[A-Z][A-Z_ ]+[A-Z_] <command>, <literal>, <envar>
[A-Za-z_][A-Za-z0-9_]+() <function> [A-Za-z_][A-Za-z0-9_]+() <function>
-[-A-Za-z_]+ <option> -[-A-Za-z_]+ <option>
[A-Za-z_]/[A-Za-z_]+ <filename> [A-Za-z_]/[A-Za-z_]+ <filename>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment