Doc: add XML ID attributes to <sectN> and <varlistentry> tags.

This doesn't have any external effect at the moment, but it
will allow adding useful link-discoverability features later.

Brar Piening, reviewed by Karl Pinc.

Discussion: https://postgr.es/m/CAB8KJ=jpuQU9QJe4+RgWENrK5g9jhoysMw2nvTN_esoOU0=a_w@mail.gmail.com
This commit is contained in:
Tom Lane 2023-01-09 15:08:24 -05:00
parent 38d81760c4
commit 78ee60ed84
85 changed files with 1372 additions and 1372 deletions

View File

@ -52,7 +52,7 @@
able to infer something of the data itself from such messages.
</para>
<sect2>
<sect2 id="amcheck-functions">
<title>Functions</title>
<variablelist>
@ -346,7 +346,7 @@ SET client_min_messages = DEBUG1;
</variablelist>
</sect2>
<sect2>
<sect2 id="amcheck-optional-heapallindexed-verification">
<title>Optional <parameter>heapallindexed</parameter> Verification</title>
<para>
When the <parameter>heapallindexed</parameter> argument to B-Tree
@ -387,7 +387,7 @@ SET client_min_messages = DEBUG1;
</sect2>
<sect2>
<sect2 id="amcheck-using-amcheck-effectively">
<title>Using <filename>amcheck</filename> Effectively</title>
<para>
@ -535,7 +535,7 @@ SET client_min_messages = DEBUG1;
</para>
</sect2>
<sect2>
<sect2 id="amcheck-repairing-corruption">
<title>Repairing Corruption</title>
<para>
No error concerning corruption raised by <filename>amcheck</filename> should

View File

@ -178,7 +178,7 @@
</itemizedlist>
</para>
<sect2>
<sect2 id="parser-stage-parser">
<title>Parser</title>
<para>
@ -241,7 +241,7 @@
</sect2>
<sect2>
<sect2 id="parser-stage-transformation-process">
<title>Transformation Process</title>
<para>
@ -365,7 +365,7 @@
and plans.
</para>
<sect2>
<sect2 id="planner-optimizer-generating-possible-plans">
<title>Generating Possible Plans</title>
<para>

View File

@ -21,7 +21,7 @@
<xref linkend="guc-shared-preload-libraries"/> in <filename>postgresql.conf</filename>.
</para>
<sect2>
<sect2 id="auth-delay-configuration-parameters">
<title>Configuration Parameters</title>
<variablelist>
@ -54,7 +54,7 @@ auth_delay.milliseconds = '500'
</programlisting>
</sect2>
<sect2>
<sect2 id="auth-delay-author">
<title>Author</title>
<para>

View File

@ -32,7 +32,7 @@ LOAD 'auto_explain';
that.
</para>
<sect2>
<sect2 id="auto-explain-configuration-parameters">
<title>Configuration Parameters</title>
<para>
@ -43,7 +43,7 @@ LOAD 'auto_explain';
</para>
<variablelist>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-min-duration">
<term>
<varname>auto_explain.log_min_duration</varname> (<type>integer</type>)
<indexterm>
@ -63,7 +63,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-parameter-max-length">
<term>
<varname>auto_explain.log_parameter_max_length</varname> (<type>integer</type>)
<indexterm>
@ -82,7 +82,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-analyze">
<term>
<varname>auto_explain.log_analyze</varname> (<type>boolean</type>)
<indexterm>
@ -108,7 +108,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-buffers">
<term>
<varname>auto_explain.log_buffers</varname> (<type>boolean</type>)
<indexterm>
@ -128,7 +128,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-wal">
<term>
<varname>auto_explain.log_wal</varname> (<type>boolean</type>)
<indexterm>
@ -148,7 +148,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-timing">
<term>
<varname>auto_explain.log_timing</varname> (<type>boolean</type>)
<indexterm>
@ -172,7 +172,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-triggers">
<term>
<varname>auto_explain.log_triggers</varname> (<type>boolean</type>)
<indexterm>
@ -191,7 +191,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-verbose">
<term>
<varname>auto_explain.log_verbose</varname> (<type>boolean</type>)
<indexterm>
@ -209,7 +209,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-settings">
<term>
<varname>auto_explain.log_settings</varname> (<type>boolean</type>)
<indexterm>
@ -227,7 +227,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-format">
<term>
<varname>auto_explain.log_format</varname> (<type>enum</type>)
<indexterm>
@ -245,7 +245,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-level">
<term>
<varname>auto_explain.log_level</varname> (<type>enum</type>)
<indexterm>
@ -266,7 +266,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-log-nested-statements">
<term>
<varname>auto_explain.log_nested_statements</varname> (<type>boolean</type>)
<indexterm>
@ -283,7 +283,7 @@ LOAD 'auto_explain';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="auto-explain-configuration-parameters-sample-rate">
<term>
<varname>auto_explain.sample_rate</varname> (<type>real</type>)
<indexterm>
@ -316,7 +316,7 @@ auto_explain.log_min_duration = '3s'
</programlisting>
</sect2>
<sect2>
<sect2 id="auto-explain-example">
<title>Example</title>
<programlisting>
@ -348,7 +348,7 @@ LOG: duration: 3.651 ms plan:
]]></screen>
</sect2>
<sect2>
<sect2 id="auto-explain-author">
<title>Author</title>
<para>

View File

@ -27,7 +27,7 @@
<xref linkend="guc-local-preload-libraries"/>.
</para>
<sect2>
<sect2 id="basebackup-to-shell-configuration-parameters">
<title>Configuration Parameters</title>
<variablelist>
@ -74,7 +74,7 @@
</variablelist>
</sect2>
<sect2>
<sect2 id="basebackup-to-shell-author">
<title>Author</title>
<para>

View File

@ -21,7 +21,7 @@
must be enabled.
</para>
<sect2>
<sect2 id="basic-archive-configuration-parameters">
<title>Configuration Parameters</title>
<variablelist>
@ -57,7 +57,7 @@ basic_archive.archive_directory = '/path/to/archive/directory'
</programlisting>
</sect2>
<sect2>
<sect2 id="basic-archive-notes">
<title>Notes</title>
<para>
@ -70,7 +70,7 @@ basic_archive.archive_directory = '/path/to/archive/directory'
</para>
</sect2>
<sect2>
<sect2 id="basic-archive-author">
<title>Author</title>
<para>

View File

@ -38,7 +38,7 @@
indexes can also perform inequality and range searches.
</para>
<sect2>
<sect2 id="bloom-parameters">
<title>Parameters</title>
<para>
@ -73,7 +73,7 @@
</variablelist>
</sect2>
<sect2>
<sect2 id="bloom-examples">
<title>Examples</title>
<para>
@ -215,7 +215,7 @@ CREATE INDEX
</para>
</sect2>
<sect2>
<sect2 id="bloom-operator-class-interface">
<title>Operator Class Interface</title>
<para>
@ -232,7 +232,7 @@ DEFAULT FOR TYPE text USING bloom AS
</programlisting>
</sect2>
<sect2>
<sect2 id="bloom-limitations">
<title>Limitations</title>
<para>
<itemizedlist>
@ -268,7 +268,7 @@ DEFAULT FOR TYPE text USING bloom AS
</para>
</sect2>
<sect2>
<sect2 id="bloom-authors">
<title>Authors</title>
<para>

View File

@ -38,7 +38,7 @@
on the current database.
</para>
<sect2>
<sect2 id="btree-gin-example-usage">
<title>Example Usage</title>
<programlisting>
@ -51,7 +51,7 @@ SELECT * FROM test WHERE a &lt; 10;
</sect2>
<sect2>
<sect2 id="btree-gin-authors">
<title>Authors</title>
<para>

View File

@ -58,7 +58,7 @@
on the current database.
</para>
<sect2>
<sect2 id="btree-gist-example-usage">
<title>Example Usage</title>
<para>
@ -101,7 +101,7 @@ INSERT 0 1
</sect2>
<sect2>
<sect2 id="btree-gist-authors">
<title>Authors</title>
<para>

View File

@ -46,7 +46,7 @@
system.
</para>
<sect2>
<sect2 id="locale-overview">
<title>Overview</title>
<para>
@ -206,7 +206,7 @@ initdb --locale=sv_SE
</para>
</sect2>
<sect2>
<sect2 id="locale-behavior">
<title>Behavior</title>
<para>
@ -276,7 +276,7 @@ initdb --locale=sv_SE
</para>
</sect2>
<sect2>
<sect2 id="locale-selecting-locales">
<title>Selecting Locales</title>
<para>
@ -338,7 +338,7 @@ initdb --locale=sv_SE
</orderedlist>
</sect2>
<sect2>
<sect2 id="locale-providers">
<title>Locale Providers</title>
<para>
@ -378,7 +378,7 @@ initdb --locale-provider=icu --icu-locale=en
</para>
</sect2>
<sect2>
<sect2 id="locale-problems">
<title>Problems</title>
<para>
@ -440,7 +440,7 @@ initdb --locale-provider=icu --icu-locale=en
of a database cannot be changed after its creation.
</para>
<sect2>
<sect2 id="collation-concepts">
<title>Concepts</title>
<para>
@ -642,7 +642,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR";
a database.
</para>
<sect3>
<sect3 id="collation-managing-standard">
<title>Standard Collations</title>
<para>
@ -665,7 +665,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR";
</para>
</sect3>
<sect3>
<sect3 id="collation-managing-predefined">
<title>Predefined Collations</title>
<para>
@ -684,7 +684,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR";
in <application>psql</application>.
</para>
<sect4>
<sect4 id="collation-managing-predefined-libc">
<title>libc Collations</title>
<para>
@ -741,7 +741,7 @@ SELECT a COLLATE "C" &lt; b COLLATE "POSIX" FROM test1;
</para>
</sect4>
<sect4>
<sect4 id="collation-managing-predefined-icu">
<title>ICU Collations</title>
<para>
@ -760,14 +760,14 @@ SELECT a COLLATE "C" &lt; b COLLATE "POSIX" FROM test1;
Here are some example collations that might be created:
<variablelist>
<varlistentry>
<varlistentry id="collation-managing-predefined-icu-de-x-icu">
<term><literal>de-x-icu</literal></term>
<listitem>
<para>German collation, default variant</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-predefined-icu-de-at-x-icu">
<term><literal>de-AT-x-icu</literal></term>
<listitem>
<para>German collation for Austria, default variant</para>
@ -779,7 +779,7 @@ SELECT a COLLATE "C" &lt; b COLLATE "POSIX" FROM test1;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-predefined-icu-und-x-icu">
<term><literal>und-x-icu</literal> (for <quote>undefined</quote>)</term>
<listitem>
<para>
@ -817,7 +817,7 @@ SELECT a COLLATE "C" &lt; b COLLATE "POSIX" FROM test1;
ensures that they are saved by <command>pg_dump</command>.
</para>
<sect4>
<sect4 id="collation-managing-create-libc">
<title>libc Collations</title>
<para>
@ -841,7 +841,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
</para>
</sect4>
<sect4>
<sect4 id="collation-managing-create-icu">
<title>ICU Collations</title>
<para>
@ -859,7 +859,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
Here are some examples:
<variablelist>
<varlistentry>
<varlistentry id="collation-managing-create-icu-de-u-co-phonebk-x-icu">
<term><literal>CREATE COLLATION "de-u-co-phonebk-x-icu" (provider = icu, locale = 'de-u-co-phonebk');</literal></term>
<term><literal>CREATE COLLATION "de-u-co-phonebk-x-icu" (provider = icu, locale = 'de@collation=phonebook');</literal></term>
<listitem>
@ -879,7 +879,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-create-icu-und-u-co-emoji-x-icu">
<term><literal>CREATE COLLATION "und-u-co-emoji-x-icu" (provider = icu, locale = 'und-u-co-emoji');</literal></term>
<term><literal>CREATE COLLATION "und-u-co-emoji-x-icu" (provider = icu, locale = '@collation=emoji');</literal></term>
<listitem>
@ -893,7 +893,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-create-icu-en-u-kr-grek-latn">
<term><literal>CREATE COLLATION latinlast (provider = icu, locale = 'en-u-kr-grek-latn');</literal></term>
<term><literal>CREATE COLLATION latinlast (provider = icu, locale = 'en@colReorder=grek-latn');</literal></term>
<listitem>
@ -903,7 +903,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-create-icu-en-u-kf-upper">
<term><literal>CREATE COLLATION upperfirst (provider = icu, locale = 'en-u-kf-upper');</literal></term>
<term><literal>CREATE COLLATION upperfirst (provider = icu, locale = 'en@colCaseFirst=upper');</literal></term>
<listitem>
@ -914,7 +914,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-create-icu-en-u-kf-upper-kr-grek-latn">
<term><literal>CREATE COLLATION special (provider = icu, locale = 'en-u-kf-upper-kr-grek-latn');</literal></term>
<term><literal>CREATE COLLATION special (provider = icu, locale = 'en@colCaseFirst=upper;colReorder=grek-latn');</literal></term>
<listitem>
@ -924,7 +924,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="collation-managing-create-icu-en-u-kn-true">
<term><literal>CREATE COLLATION numeric (provider = icu, locale = 'en-u-kn-true');</literal></term>
<term><literal>CREATE COLLATION numeric (provider = icu, locale = 'en@colNumeric=yes');</literal></term>
<listitem>
@ -1522,7 +1522,7 @@ CREATE COLLATION ignore_accents (provider = icu, locale = 'und-u-ks-level1-kc-tr
</para>
</sect2>
<sect2>
<sect2 id="multibyte-setting">
<title>Setting the Character Set</title>
<para>
@ -1610,7 +1610,7 @@ $ <userinput>psql -l</userinput>
</important>
</sect2>
<sect2>
<sect2 id="multibyte-automatic-conversion">
<title>Automatic Character Set Conversion Between Server and Client</title>
<para>
@ -2692,7 +2692,7 @@ RESET client_encoding;
</table>
</sect2>
<sect2>
<sect2 id="multibyte-further-reading">
<title>Further Reading</title>
<para>

View File

@ -30,7 +30,7 @@
on the current database.
</para>
<sect2>
<sect2 id="citext-rationale">
<title>Rationale</title>
<para>
@ -84,7 +84,7 @@ SELECT * FROM tab WHERE lower(col) = LOWER(?);
</sect2>
<sect2>
<sect2 id="citext-how-to-use-it">
<title>How to Use It</title>
<para>
@ -111,7 +111,7 @@ SELECT * FROM users WHERE nick = 'Larry';
</para>
</sect2>
<sect2>
<sect2 id="citext-string-comparison-behavior">
<title>String Comparison Behavior</title>
<para>
@ -196,7 +196,7 @@ SELECT * FROM users WHERE nick = 'Larry';
</sect2>
<sect2>
<sect2 id="citext-limitations">
<title>Limitations</title>
<itemizedlist>
@ -277,7 +277,7 @@ SELECT * FROM users WHERE nick = 'Larry';
</itemizedlist>
</sect2>
<sect2>
<sect2 id="citext-author">
<title>Author</title>
<para>

View File

@ -215,7 +215,7 @@ shared_buffers = 128MB
</para>
</sect2>
<sect2 id="config-setting-sql-command-interaction">
<sect2 id="config-setting-sql">
<title>Parameter Interaction via SQL</title>
<para>
@ -1355,7 +1355,7 @@ include_dir 'conf.d'
<para>
Explanation of the default value:
<variablelist>
<varlistentry>
<varlistentry id="guc-ssl-ciphers-high">
<term><literal>HIGH</literal></term>
<listitem>
<para>
@ -1365,7 +1365,7 @@ include_dir 'conf.d'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="guc-ssl-ciphers-medium">
<term><literal>MEDIUM</literal></term>
<listitem>
<para>
@ -1375,7 +1375,7 @@ include_dir 'conf.d'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="guc-ssl-ciphers-plus-3des">
<term><literal>+3DES</literal></term>
<listitem>
<para>
@ -1389,7 +1389,7 @@ include_dir 'conf.d'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="guc-ssl-ciphers-not-anull">
<term><literal>!aNULL</literal></term>
<listitem>
<para>
@ -6954,7 +6954,7 @@ local0.* /var/log/postgresql
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="guc-debug-print-parse">
<term><varname>debug_print_parse</varname> (<type>boolean</type>)
<indexterm>
<primary><varname>debug_print_parse</varname> configuration parameter</primary>
@ -6985,7 +6985,7 @@ local0.* /var/log/postgresql
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="guc-debug-pretty-print">
<term><varname>debug_pretty_print</varname> (<type>boolean</type>)
<indexterm>
<primary><varname>debug_pretty_print</varname> configuration parameter</primary>
@ -7915,7 +7915,7 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
</table>
</sect2>
<sect2>
<sect2 id="runtime-config-logging-proc-title">
<title>Process Title</title>
<para>
@ -8203,7 +8203,7 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="guc-log-statement-stats">
<term><varname>log_statement_stats</varname> (<type>boolean</type>)
<indexterm>
<primary><varname>log_statement_stats</varname> configuration parameter</primary>

View File

@ -24,7 +24,7 @@
separately-installable extension.
</para>
<sect2>
<sect2 id="contrib-spi-refint">
<title>refint &mdash; Functions for Implementing Referential Integrity</title>
<para>
@ -65,7 +65,7 @@
</para>
</sect2>
<sect2>
<sect2 id="contrib-spi-autoinc">
<title>autoinc &mdash; Functions for Autoincrementing Fields</title>
<para>
@ -92,7 +92,7 @@
</sect2>
<sect2>
<sect2 id="contrib-spi-insert-username">
<title>insert_username &mdash; Functions for Tracking Who Changed a Table</title>
<para>
@ -113,7 +113,7 @@
</sect2>
<sect2>
<sect2 id="contrib-spi-moddatetime">
<title>moddatetime &mdash; Functions for Tracking Last Modification Time</title>
<para>

View File

@ -18,7 +18,7 @@
on the current database.
</para>
<sect2>
<sect2 id="cube-syntax">
<title>Syntax</title>
<para>
@ -99,7 +99,7 @@
</para>
</sect2>
<sect2>
<sect2 id="cube-precision">
<title>Precision</title>
<para>
@ -108,7 +108,7 @@
</para>
</sect2>
<sect2>
<sect2 id="cube-usage">
<title>Usage</title>
<para>
@ -533,7 +533,7 @@ SELECT c FROM test ORDER BY c ~&gt; 3 DESC LIMIT 5;
</table>
</sect2>
<sect2>
<sect2 id="cube-defaults">
<title>Defaults</title>
<para>
@ -587,7 +587,7 @@ t
</programlisting>
</sect2>
<sect2>
<sect2 id="cube-notes">
<title>Notes</title>
<para>
@ -601,7 +601,7 @@ t
</para>
</sect2>
<sect2>
<sect2 id="cube-credits">
<title>Credits</title>
<para>

View File

@ -1471,7 +1471,7 @@ SELECT b, char_length(b) FROM test2;
mostly the same.
</para>
<sect2>
<sect2 id="datatype-binary-bytea-hex-format">
<title><type>bytea</type> Hex Format</title>
<para>
@ -1498,7 +1498,7 @@ SELECT '\xDEADBEEF';
</para>
</sect2>
<sect2>
<sect2 id="datatype-binary-bytea-escape-format">
<title><type>bytea</type> Escape Format</title>
<para>
@ -1904,7 +1904,7 @@ MINUTE TO SECOND
more than 6 digits).
</para>
<sect3>
<sect3 id="datatype-datetime-input-dates">
<title>Dates</title>
<indexterm>
@ -2003,7 +2003,7 @@ MINUTE TO SECOND
</table>
</sect3>
<sect3>
<sect3 id="datatype-datetime-input-times">
<title>Times</title>
<indexterm>
@ -2167,7 +2167,7 @@ MINUTE TO SECOND
</para>
</sect3>
<sect3>
<sect3 id="datatype-datetime-input-time-stamps">
<title>Time Stamps</title>
<indexterm>
@ -3172,7 +3172,7 @@ SELECT * FROM test1 WHERE a;
a piece of data.
</para>
<sect2>
<sect2 id="datatype-enum-declaration">
<title>Declaration of Enumerated Types</title>
<para>
@ -3202,7 +3202,7 @@ SELECT * FROM person WHERE current_mood = 'happy';
</para>
</sect2>
<sect2>
<sect2 id="datatype-enum-ordering">
<title>Ordering</title>
<para>
@ -3239,7 +3239,7 @@ WHERE current_mood = (SELECT MIN(current_mood) FROM person);
</para>
</sect2>
<sect2>
<sect2 id="datatype-enum-type-safety">
<title>Type Safety</title>
<para>
@ -3279,7 +3279,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays
</para>
</sect2>
<sect2>
<sect2 id="datatype-enum-implementation-details">
<title>Implementation Details</title>
<para>
@ -3396,7 +3396,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays
intersections. They are explained in <xref linkend="functions-geometry"/>.
</para>
<sect2>
<sect2 id="datatype-geometric-points">
<title>Points</title>
<indexterm>
@ -3490,7 +3490,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays
</para>
</sect2>
<sect2>
<sect2 id="datatype-geometric-boxes">
<title>Boxes</title>
<indexterm>
@ -3531,7 +3531,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays
</para>
</sect2>
<sect2>
<sect2 id="datatype-geometric-paths">
<title>Paths</title>
<indexterm>
@ -4422,7 +4422,7 @@ a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11
can be found in <xref linkend="xml-limits-conformance"/>.
</para>
<sect2>
<sect2 id="datatype-xml-creating">
<title>Creating XML Values</title>
<para>
To produce a value of type <type>xml</type> from character data,
@ -4492,7 +4492,7 @@ SET xmloption TO { DOCUMENT | CONTENT };
</sect2>
<sect2>
<sect2 id="datatype-xml-encoding-handling">
<title>Encoding Handling</title>
<para>
Care must be taken when dealing with multiple character encodings
@ -4550,7 +4550,7 @@ SET xmloption TO { DOCUMENT | CONTENT };
</caution>
</sect2>
<sect2>
<sect2 id="datatype-xml-accessing-xml-values">
<title>Accessing XML Values</title>
<para>

View File

@ -602,7 +602,7 @@ CREATE TABLE products (
</note>
</sect2>
<sect2>
<sect2 id="ddl-constraints-not-null">
<title>Not-Null Constraints</title>
<indexterm>
@ -1230,7 +1230,7 @@ CREATE TABLE circles (
</indexterm>
<variablelist>
<varlistentry>
<varlistentry id="ddl-system-columns-tableoid">
<term><structfield>tableoid</structfield></term>
<listitem>
<indexterm>
@ -1250,7 +1250,7 @@ CREATE TABLE circles (
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-system-columns-xmin">
<term><structfield>xmin</structfield></term>
<listitem>
<indexterm>
@ -1266,7 +1266,7 @@ CREATE TABLE circles (
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-system-columns-cmin">
<term><structfield>cmin</structfield></term>
<listitem>
<indexterm>
@ -1280,7 +1280,7 @@ CREATE TABLE circles (
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-system-columns-xmax">
<term><structfield>xmax</structfield></term>
<listitem>
<indexterm>
@ -1297,7 +1297,7 @@ CREATE TABLE circles (
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-system-columns-cmax">
<term><structfield>cmax</structfield></term>
<listitem>
<indexterm>
@ -1310,7 +1310,7 @@ CREATE TABLE circles (
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-system-columns-ctid">
<term><structfield>ctid</structfield></term>
<listitem>
<indexterm>
@ -1558,7 +1558,7 @@ ALTER TABLE products ALTER COLUMN product_no DROP NOT NULL;
</para>
</sect2>
<sect2>
<sect2 id="ddl-alter-column-default">
<title>Changing a Column's Default Value</title>
<indexterm>
@ -1587,7 +1587,7 @@ ALTER TABLE products ALTER COLUMN price DROP DEFAULT;
</para>
</sect2>
<sect2>
<sect2 id="ddl-alter-column-type">
<title>Changing a Column's Data Type</title>
<indexterm>
@ -1616,7 +1616,7 @@ ALTER TABLE products ALTER COLUMN price TYPE numeric(10,2);
</para>
</sect2>
<sect2>
<sect2 id="ddl-alter-renaming-column">
<title>Renaming a Column</title>
<indexterm>
@ -1632,7 +1632,7 @@ ALTER TABLE products RENAME COLUMN product_no TO product_number;
</para>
</sect2>
<sect2>
<sect2 id="ddl-alter-renaming-table">
<title>Renaming a Table</title>
<indexterm>
@ -1768,7 +1768,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
The available privileges are:
<variablelist>
<varlistentry>
<varlistentry id="ddl-priv-select">
<term><literal>SELECT</literal></term>
<listitem>
<para>
@ -1785,7 +1785,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-insert">
<term><literal>INSERT</literal></term>
<listitem>
<para>
@ -1798,7 +1798,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-update">
<term><literal>UPDATE</literal></term>
<listitem>
<para>
@ -1820,7 +1820,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-delete">
<term><literal>DELETE</literal></term>
<listitem>
<para>
@ -1832,7 +1832,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-truncate">
<term><literal>TRUNCATE</literal></term>
<listitem>
<para>
@ -1841,7 +1841,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-references">
<term><literal>REFERENCES</literal></term>
<listitem>
<para>
@ -1851,7 +1851,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-trigger">
<term><literal>TRIGGER</literal></term>
<listitem>
<para>
@ -1860,7 +1860,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-create">
<term><literal>CREATE</literal></term>
<listitem>
<para>
@ -1886,7 +1886,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-connect">
<term><literal>CONNECT</literal></term>
<listitem>
<para>
@ -1897,7 +1897,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-temporary">
<term><literal>TEMPORARY</literal></term>
<listitem>
<para>
@ -1906,7 +1906,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-execute">
<term><literal>EXECUTE</literal></term>
<listitem>
<para>
@ -1917,7 +1917,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-usage">
<term><literal>USAGE</literal></term>
<listitem>
<para>
@ -1961,7 +1961,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-set">
<term><literal>SET</literal></term>
<listitem>
<para>
@ -1973,7 +1973,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-alter-system">
<term><literal>ALTER SYSTEM</literal></term>
<listitem>
<para>
@ -1983,7 +1983,7 @@ REVOKE ALL ON accounts FROM PUBLIC;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-priv-maintain">
<term><literal>MAINTAIN</literal></term>
<listitem>
<para>
@ -3748,7 +3748,7 @@ VALUES ('Albany', NULL, NULL, 'NY');
following forms of partitioning:
<variablelist>
<varlistentry>
<varlistentry id="ddl-partitioning-overview-range">
<term>Range Partitioning</term>
<listitem>
@ -3769,7 +3769,7 @@ VALUES ('Albany', NULL, NULL, 'NY');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-partitioning-overview-list">
<term>List Partitioning</term>
<listitem>
@ -3780,7 +3780,7 @@ VALUES ('Albany', NULL, NULL, 'NY');
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="ddl-partitioning-overview-hash">
<term>Hash Partitioning</term>
<listitem>

View File

@ -21,7 +21,7 @@
on the current database.
</para>
<sect2>
<sect2 id="dict-int-config">
<title>Configuration</title>
<para>
@ -58,7 +58,7 @@
</itemizedlist>
</sect2>
<sect2>
<sect2 id="dict-int-usage">
<title>Usage</title>
<para>

View File

@ -14,7 +14,7 @@
search for a word using any of its synonyms.
</para>
<sect2>
<sect2 id="dict-xsyn-config">
<title>Configuration</title>
<para>
@ -83,7 +83,7 @@ word syn1 syn2 syn3
</para>
</sect2>
<sect2>
<sect2 id="dict-xsyn-usage">
<title>Usage</title>
<para>

View File

@ -79,7 +79,7 @@
might be optional, as noted.
<variablelist>
<varlistentry>
<varlistentry id="docguide-toolsets-docbook-dtd">
<term><ulink url="https://www.oasis-open.org/docbook/">DocBook DTD</ulink></term>
<listitem>
<para>
@ -91,7 +91,7 @@
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-toolsets-docbook-xsl">
<term><ulink url="https://github.com/docbook/wiki/wiki/DocBookXslStylesheets">DocBook XSL Stylesheets</ulink></term>
<listitem>
<para>
@ -107,7 +107,7 @@
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-toolsets-libxml2">
<term><ulink url="http://xmlsoft.org/">Libxml2</ulink> for <command>xmllint</command></term>
<listitem>
<para>
@ -121,7 +121,7 @@
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-toolsets-libxslt">
<term><ulink url="http://xmlsoft.org/XSLT/">Libxslt</ulink> for <command>xsltproc</command></term>
<listitem>
<para>
@ -131,7 +131,7 @@
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-toolsets-fop">
<term><ulink url="https://xmlgraphics.apache.org/fop/">FOP</ulink></term>
<listitem>
<para>
@ -163,7 +163,7 @@
for an example.
</para>
<sect2>
<sect2 id="docguide-toolsets-inst-fedora-et-al">
<title>Installation on Fedora, RHEL, and Derivatives</title>
<para>
@ -174,7 +174,7 @@ yum install docbook-dtds docbook-style-xsl fop libxslt
</para>
</sect2>
<sect2>
<sect2 id="docguide-toolsets-inst-freebsd">
<title>Installation on FreeBSD</title>
<para>
@ -191,7 +191,7 @@ pkg install docbook-xml docbook-xsl fop libxslt
</para>
</sect2>
<sect2>
<sect2 id="docguide-toolsets-inst-debian">
<title>Debian Packages</title>
<para>
@ -204,7 +204,7 @@ apt-get install docbook-xml docbook-xsl fop libxml2-utils xsltproc
</para>
</sect2>
<sect2>
<sect2 id="docguide-toolsets-inst-macos">
<title>macOS</title>
<para>
@ -274,7 +274,7 @@ checking for dbtoepub... dbtoepub
documentation. (Remember to use GNU make.)
</para>
<sect2>
<sect2 id="docguide-build-html">
<title>HTML</title>
<para>
@ -303,7 +303,7 @@ checking for dbtoepub... dbtoepub
</para>
</sect2>
<sect2>
<sect2 id="docguide-build-manpages">
<title>Manpages</title>
<para>
@ -317,7 +317,7 @@ checking for dbtoepub... dbtoepub
</para>
</sect2>
<sect2>
<sect2 id="docguide-build-pdf">
<title>PDF</title>
<para>
@ -373,7 +373,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</para>
</sect2>
<sect2>
<sect2 id="docguide-build-plain-text">
<title>Plain Text Files</title>
<para>
@ -395,7 +395,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</para>
</sect2>
<sect2>
<sect2 id="docguide-build-syntax-check">
<title>Syntax Check</title>
<para>
@ -427,7 +427,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
correct mode.
</para>
<sect2>
<sect2 id="docguide-authoring-emacs">
<title>Emacs</title>
<para>
@ -453,7 +453,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
<sect1 id="docguide-style">
<title>Style Guide</title>
<sect2>
<sect2 id="docguide-style-ref-pages">
<title>Reference Pages</title>
<para>
@ -476,7 +476,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
<quote>Usage</quote> section.
<variablelist>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-name">
<term>Name</term>
<listitem>
<para>
@ -486,7 +486,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-synopsis">
<term>Synopsis</term>
<listitem>
<para>
@ -498,7 +498,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-description">
<term>Description</term>
<listitem>
<para>
@ -507,7 +507,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-options">
<term>Options</term>
<listitem>
<para>
@ -517,7 +517,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-exit-status">
<term>Exit Status</term>
<listitem>
<para>
@ -528,7 +528,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-usage">
<term>Usage</term>
<listitem>
<para>
@ -540,7 +540,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-environment">
<term>Environment</term>
<listitem>
<para>
@ -551,7 +551,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-files">
<term>Files</term>
<listitem>
<para>
@ -562,7 +562,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-diagnostics">
<term>Diagnostics</term>
<listitem>
<para>
@ -575,7 +575,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-notes">
<term>Notes</term>
<listitem>
<para>
@ -586,7 +586,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-examples">
<term>Examples</term>
<listitem>
<para>
@ -595,7 +595,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-history">
<term>History</term>
<listitem>
<para>
@ -606,7 +606,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-author">
<term>Author</term>
<listitem>
<para>
@ -615,7 +615,7 @@ ADDITIONAL_FLAGS='-Xmx1500m'
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="docguide-style-ref-pages-see-also">
<term>See Also</term>
<listitem>
<para>

View File

@ -44,7 +44,7 @@
</para>
</caution>
<sect2>
<sect2 id="earthdistance-cube-based">
<title>Cube-Based Earth Distances</title>
<para>
@ -202,7 +202,7 @@
</sect2>
<sect2>
<sect2 id="earthdistance-point-based">
<title>Point-Based Earth Distances</title>
<para>

File diff suppressed because it is too large Load Diff

View File

@ -120,7 +120,7 @@
types, container types, domains, and pseudo-types.
</para>
<sect2>
<sect2 id="extend-type-system-base">
<title>Base Types</title>
<para>
@ -143,7 +143,7 @@
</para>
</sect2>
<sect2>
<sect2 id="extend-type-system-container">
<title>Container Types</title>
<para>
@ -193,7 +193,7 @@
</para>
</sect2>
<sect2>
<sect2 id="extend-type-system-pseudo">
<title>Pseudo-Types</title>
<para>
@ -628,7 +628,7 @@ RETURNS anycompatible AS ...
dropping the whole extension.
</para>
<sect2>
<sect2 id="extend-extensions-files">
<title>Extension Files</title>
<indexterm>
@ -663,7 +663,7 @@ RETURNS anycompatible AS ...
</para>
<variablelist>
<varlistentry>
<varlistentry id="extend-extensions-files-directory">
<term><varname>directory</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -676,7 +676,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-default-version">
<term><varname>default_version</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -689,7 +689,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-comment">
<term><varname>comment</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -702,7 +702,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-encoding">
<term><varname>encoding</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -713,7 +713,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-module-pathname">
<term><varname>module_pathname</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -728,7 +728,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-requires">
<term><varname>requires</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -739,7 +739,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-superuser">
<term><varname>superuser</varname> (<type>boolean</type>)</term>
<listitem>
<para>
@ -756,7 +756,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-trusted">
<term><varname>trusted</varname> (<type>boolean</type>)</term>
<listitem>
<para>
@ -781,7 +781,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-relocatable">
<term><varname>relocatable</varname> (<type>boolean</type>)</term>
<listitem>
<para>
@ -794,7 +794,7 @@ RETURNS anycompatible AS ...
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-extensions-files-schema">
<term><varname>schema</varname> (<type>string</type>)</term>
<listitem>
<para>
@ -1063,7 +1063,7 @@ SELECT pg_catalog.pg_extension_config_dump('my_config', 'WHERE NOT standard_entr
</para>
</sect2>
<sect2>
<sect2 id="extend-extensions-updates">
<title>Extension Updates</title>
<para>
@ -1144,7 +1144,7 @@ SELECT * FROM pg_extension_update_paths('<replaceable>extension_name</replaceabl
</para>
</sect2>
<sect2>
<sect2 id="extend-extensions-update-scripts">
<title>Installing Extensions Using Update Scripts</title>
<para>
@ -1453,7 +1453,7 @@ include $(PGXS)
Set one of these three variables to specify what is built:
<variablelist>
<varlistentry>
<varlistentry id="extend-pgxs-modules">
<term><varname>MODULES</varname></term>
<listitem>
<para>
@ -1463,7 +1463,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-module-big">
<term><varname>MODULE_big</varname></term>
<listitem>
<para>
@ -1473,7 +1473,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-program">
<term><varname>PROGRAM</varname></term>
<listitem>
<para>
@ -1487,7 +1487,7 @@ include $(PGXS)
The following variables can also be set:
<variablelist>
<varlistentry>
<varlistentry id="extend-pgxs-extension">
<term><varname>EXTENSION</varname></term>
<listitem>
<para>
@ -1499,7 +1499,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-moduledir">
<term><varname>MODULEDIR</varname></term>
<listitem>
<para>
@ -1512,7 +1512,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-data">
<term><varname>DATA</varname></term>
<listitem>
<para>
@ -1521,7 +1521,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-data-built">
<term><varname>DATA_built</varname></term>
<listitem>
<para>
@ -1532,7 +1532,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-data-tsearch">
<term><varname>DATA_TSEARCH</varname></term>
<listitem>
<para>
@ -1542,7 +1542,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-docs">
<term><varname>DOCS</varname></term>
<listitem>
<para>
@ -1552,7 +1552,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-headers">
<term><varname>HEADERS</varname></term>
<term><varname>HEADERS_built</varname></term>
<listitem>
@ -1568,7 +1568,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-headers-module">
<term><varname>HEADERS_$MODULE</varname></term>
<term><varname>HEADERS_built_$MODULE</varname></term>
<listitem>
@ -1594,7 +1594,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-scripts">
<term><varname>SCRIPTS</varname></term>
<listitem>
<para>
@ -1604,7 +1604,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-scripts-built">
<term><varname>SCRIPTS_built</varname></term>
<listitem>
<para>
@ -1615,7 +1615,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-regress">
<term><varname>REGRESS</varname></term>
<listitem>
<para>
@ -1624,7 +1624,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-regress-opts">
<term><varname>REGRESS_OPTS</varname></term>
<listitem>
<para>
@ -1633,7 +1633,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-isolation">
<term><varname>ISOLATION</varname></term>
<listitem>
<para>
@ -1642,7 +1642,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-isolation-opts">
<term><varname>ISOLATION_OPTS</varname></term>
<listitem>
<para>
@ -1652,7 +1652,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-tap-tests">
<term><varname>TAP_TESTS</varname></term>
<listitem>
<para>
@ -1661,7 +1661,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-no-install">
<term><varname>NO_INSTALL</varname></term>
<listitem>
<para>
@ -1671,7 +1671,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-no-installcheck">
<term><varname>NO_INSTALLCHECK</varname></term>
<listitem>
<para>
@ -1680,7 +1680,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-extra-clean">
<term><varname>EXTRA_CLEAN</varname></term>
<listitem>
<para>
@ -1689,7 +1689,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-pg-cppflags">
<term><varname>PG_CPPFLAGS</varname></term>
<listitem>
<para>
@ -1698,7 +1698,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-pg-cflags">
<term><varname>PG_CFLAGS</varname></term>
<listitem>
<para>
@ -1707,7 +1707,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-pg-cxxflags">
<term><varname>PG_CXXFLAGS</varname></term>
<listitem>
<para>
@ -1716,7 +1716,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-pg-ldflags">
<term><varname>PG_LDFLAGS</varname></term>
<listitem>
<para>
@ -1725,7 +1725,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-pg-libs">
<term><varname>PG_LIBS</varname></term>
<listitem>
<para>
@ -1734,7 +1734,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-shlib-link">
<term><varname>SHLIB_LINK</varname></term>
<listitem>
<para>
@ -1743,7 +1743,7 @@ include $(PGXS)
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="extend-pgxs-pg-config">
<term><varname>PG_CONFIG</varname></term>
<listitem>
<para>

View File

@ -238,7 +238,7 @@
<productname>PostgreSQL</productname>-specific functions.
</para>
<sect3>
<sect3 id="functions-xml-limits-xpath1-xquery-restriction">
<title>Restriction of XQuery to XPath</title>
<para>
@ -427,7 +427,7 @@
implementation in <productname>PostgreSQL</productname>.
</para>
<sect3>
<sect3 id="functions-xml-limits-postgresql-by-value-only">
<title>Only <literal>BY VALUE</literal> Passing Mechanism Is Supported</title>
<para>
@ -463,7 +463,7 @@ SELECT XMLQUERY('$a is $b' PASSING BY VALUE <replaceable>x</replaceable> AS a, <
</para>
</sect3>
<sect3>
<sect3 id="functions-xml-limits-postgresql-named-parameters">
<title>Cannot Pass Named Parameters to Queries</title>
<para>
@ -473,7 +473,7 @@ SELECT XMLQUERY('$a is $b' PASSING BY VALUE <replaceable>x</replaceable> AS a, <
</para>
</sect3>
<sect3>
<sect3 id="functions-xml-limits-postgresql-no-xml-sequence">
<title>No <type>XML(SEQUENCE)</type> Type</title>
<para>

View File

@ -13912,7 +13912,7 @@ CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple
documents for processing in client applications.
</para>
<sect3>
<sect3 id="functions-producing-xml-xmlcomment">
<title><literal>xmlcomment</literal></title>
<indexterm>
@ -13944,7 +13944,7 @@ SELECT xmlcomment('hello');
</para>
</sect3>
<sect3>
<sect3 id="functions-producing-xml-xmlconcat">
<title><literal>xmlconcat</literal></title>
<indexterm>
@ -14001,7 +14001,7 @@ SELECT xmlconcat('<?xml version="1.1"?><foo/>', '<?xml version="1.1" standalone=
</para>
</sect3>
<sect3>
<sect3 id="functions-producing-xml-xmlelement">
<title><literal>xmlelement</literal></title>
<indexterm>
@ -14107,7 +14107,7 @@ SELECT xmlelement(name foo, xmlattributes('xyz' as bar),
</para>
</sect3>
<sect3>
<sect3 id="functions-producing-xml-xmlforest">
<title><literal>xmlforest</literal></title>
<indexterm>
@ -14168,7 +14168,7 @@ WHERE table_schema = 'pg_catalog';
</para>
</sect3>
<sect3>
<sect3 id="functions-producing-xml-xmlpi">
<title><literal>xmlpi</literal></title>
<indexterm>
@ -14201,7 +14201,7 @@ SELECT xmlpi(name php, 'echo "hello world";');
</para>
</sect3>
<sect3>
<sect3 id="functions-producing-xml-xmlroot">
<title><literal>xmlroot</literal></title>
<indexterm>
@ -14303,7 +14303,7 @@ SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab;
of <type>xml</type> values.
</para>
<sect3>
<sect3 id="functions-producing-xml-is-document">
<title><literal>IS DOCUMENT</literal></title>
<indexterm>
@ -14323,7 +14323,7 @@ SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab;
</para>
</sect3>
<sect3>
<sect3 id="functions-producing-xml-is-not-document">
<title><literal>IS NOT DOCUMENT</literal></title>
<indexterm>
@ -21523,7 +21523,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
</para>
</sect2>
<sect2>
<sect2 id="functions-subquery-single-row-comp">
<title>Single-Row Comparison</title>
<indexterm zone="functions-subquery">
@ -21646,7 +21646,7 @@ OR
</para>
</sect2>
<sect2>
<sect2 id="functions-comparisons-not-in">
<title><literal>NOT IN</literal></title>
<synopsis>
@ -21687,7 +21687,7 @@ AND
</tip>
</sect2>
<sect2>
<sect2 id="functions-comparisons-any-some">
<title><literal>ANY</literal>/<literal>SOME</literal> (array)</title>
<synopsis>
@ -21724,7 +21724,7 @@ AND
</para>
</sect2>
<sect2>
<sect2 id="functions-comparisons-all">
<title><literal>ALL</literal> (array)</title>
<synopsis>

View File

@ -26,7 +26,7 @@
on the current database.
</para>
<sect2>
<sect2 id="fuzzystrmatch-soundex">
<title>Soundex</title>
<para>
@ -88,7 +88,7 @@ SELECT * FROM s WHERE difference(s.nm, 'john') &gt; 2;
</programlisting>
</sect2>
<sect2>
<sect2 id="fuzzystrmatch-levenshtein">
<title>Levenshtein</title>
<para>
@ -159,7 +159,7 @@ test=# SELECT levenshtein_less_equal('extensive', 'exhaustive', 4);
</screen>
</sect2>
<sect2>
<sect2 id="fuzzystrmatch-metaphone">
<title>Metaphone</title>
<para>
@ -200,7 +200,7 @@ test=# SELECT metaphone('GUMBO', 4);
</screen>
</sect2>
<sect2>
<sect2 id="fuzzystrmatch-double-metaphone">
<title>Double Metaphone</title>
<para>

View File

@ -173,7 +173,7 @@
non-exhaustive search.
</para>
<sect2>
<sect2 id="geqo-pg-intro-gen-possible-plans">
<title>Generating Possible Plans with <acronym>GEQO</acronym></title>
<para>

View File

@ -183,7 +183,7 @@
</para>
</sect2>
<sect2>
<sect2 id="history-postgresql">
<title><productname>PostgreSQL</productname></title>
<para>

View File

@ -21,7 +21,7 @@
on the current database.
</para>
<sect2>
<sect2 id="hstore-external-rep">
<title><type>hstore</type> External Representation</title>
<para>
@ -88,7 +88,7 @@ key =&gt; NULL
</sect2>
<sect2>
<sect2 id="hstore-ops-funcs">
<title><type>hstore</type> Operators and Functions</title>
<para>
@ -738,7 +738,7 @@ SELECT h FROM mytable;
</para>
</sect2>
<sect2>
<sect2 id="hstore-indexes">
<title>Indexes</title>
<para>
@ -784,7 +784,7 @@ CREATE INDEX hidx ON testhstore USING HASH (h);
</programlisting>
</sect2>
<sect2>
<sect2 id="hstore-examples">
<title>Examples</title>
<para>
@ -853,7 +853,7 @@ SELECT (r).* FROM (SELECT t #= '"col3"=&gt;"baz"' AS r FROM test t) s;
</para>
</sect2>
<sect2>
<sect2 id="hstore-statistics">
<title>Statistics</title>
<para>
@ -900,7 +900,7 @@ SELECT key, count(*) FROM
</para>
</sect2>
<sect2>
<sect2 id="hstore-compatibility">
<title>Compatibility</title>
<para>
@ -933,7 +933,7 @@ ALTER TABLE tablename ALTER hstorecol TYPE hstore USING hstorecol || '';
</sect2>
<sect2>
<sect2 id="hstore-transforms">
<title>Transforms</title>
<para>
@ -957,7 +957,7 @@ ALTER TABLE tablename ALTER hstorecol TYPE hstore USING hstorecol || '';
</caution>
</sect2>
<sect2>
<sect2 id="hstore-authors">
<title>Authors</title>
<para>

View File

@ -154,7 +154,7 @@ $ENV{MSBFLAGS}="/m";
</programlisting>
</para>
<sect2>
<sect2 id="install-windows-full-requirements">
<title>Requirements</title>
<para>
The following additional products are required to build
@ -348,7 +348,7 @@ $ENV{MSBFLAGS}="/m";
</para>
</sect2>
<sect2>
<sect2 id="install-windows-full-64-bit">
<title>Special Considerations for 64-Bit Windows</title>
<para>
@ -372,7 +372,7 @@ $ENV{MSBFLAGS}="/m";
</para>
</sect2>
<sect2>
<sect2 id="install-windows-full-build">
<title>Building</title>
<para>
@ -409,7 +409,7 @@ $ENV{CONFIG}="Debug";
</para>
</sect2>
<sect2>
<sect2 id="install-windows-full-clean-inst">
<title>Cleaning and Installing</title>
<para>
@ -442,7 +442,7 @@ $ENV{CONFIG}="Debug";
</para>
</sect2>
<sect2>
<sect2 id="install-windows-full-reg-tests">
<title>Running the Regression Tests</title>
<para>

File diff suppressed because it is too large Load Diff

View File

@ -15,7 +15,7 @@
the built-in functions.
</para>
<sect2>
<sect2 id="intagg-functions">
<title>Functions</title>
<indexterm>
@ -50,7 +50,7 @@
</sect2>
<sect2>
<sect2 id="intagg-samples">
<title>Sample Uses</title>
<para>

View File

@ -30,7 +30,7 @@
on the current database.
</para>
<sect2>
<sect2 id="intarray-funcs-ops">
<title><filename>intarray</filename> Functions and Operators</title>
<para>
@ -391,7 +391,7 @@
</para>
</sect2>
<sect2>
<sect2 id="intarray-index">
<title>Index Support</title>
<para>
@ -443,7 +443,7 @@
</para>
</sect2>
<sect2>
<sect2 id="intarray-example">
<title>Example</title>
<programlisting>
@ -464,7 +464,7 @@ SELECT message.mid FROM message WHERE message.sections @@ '1&amp;2'::query_int;
</programlisting>
</sect2>
<sect2>
<sect2 id="intarray-benchmark">
<title>Benchmark</title>
<para>
@ -488,7 +488,7 @@ psql -c "CREATE EXTENSION intarray" TEST
</para>
</sect2>
<sect2>
<sect2 id="intarray-Authors">
<title>Authors</title>
<para>

View File

@ -27,7 +27,7 @@
on the current database.
</para>
<sect2>
<sect2 id="isn-data-types">
<title>Data Types</title>
<para>
@ -156,7 +156,7 @@
</para>
</sect2>
<sect2>
<sect2 id="isn-casts">
<title>Casts</title>
<para>
@ -224,7 +224,7 @@
</para>
</sect2>
<sect2>
<sect2 id="isn-funcs-ops">
<title>Functions and Operators</title>
<para>
@ -337,7 +337,7 @@
</para>
</sect2>
<sect2>
<sect2 id="isn-examples">
<title>Examples</title>
<programlisting>
@ -381,7 +381,7 @@ SELECT isbn13(id) FROM test;
</programlisting>
</sect2>
<sect2>
<sect2 id="isn-bibliography">
<title>Bibliography</title>
<para>
@ -409,7 +409,7 @@ SELECT isbn13(id) FROM test;
</para>
</sect2>
<sect2>
<sect2 id="isn-author">
<title>Author</title>
<para>
Germ&aacute;n M&eacute;ndez Bravo (Kronuz), 2004&ndash;2006

View File

@ -256,7 +256,7 @@ SET
<xref linkend="guc-jit-provider"/>.
</para>
<sect3>
<sect3 id="jit-pluggable-provider-interface">
<title><acronym>JIT</acronym> Provider Interface</title>
<para>
A <acronym>JIT</acronym> provider is loaded by dynamically loading the

View File

@ -711,7 +711,7 @@ UPDATE table_name SET jsonb_field[1]['a'] = '1';
</para>
</sect2>
<sect2>
<sect2 id="datatype-json-transforms">
<title>Transforms</title>
<para>

View File

@ -878,7 +878,7 @@ PQsslKeyPassHook_OpenSSL_type PQgetSSLKeyPassHook_OpenSSL(void);
as further described below.
</para>
<sect3>
<sect3 id="libpq-connstring-keyword-value">
<title>Keyword/Value Connection Strings</title>
<para>
@ -906,7 +906,7 @@ host=localhost port=5432 dbname=mydb connect_timeout=10
</para>
</sect3>
<sect3>
<sect3 id="libpq-connstring-uris">
<title>Connection URIs</title>
<para>

View File

@ -19,7 +19,7 @@
on the current database.
</para>
<sect2>
<sect2 id="lo-rationale">
<title>Rationale</title>
<para>
@ -66,7 +66,7 @@
</para>
</sect2>
<sect2>
<sect2 id="lo-how-to-use">
<title>How to Use It</title>
<para>
@ -92,7 +92,7 @@ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image
</para>
</sect2>
<sect2>
<sect2 id="lo-limitations">
<title>Limitations</title>
<itemizedlist>
@ -125,7 +125,7 @@ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image
</itemizedlist>
</sect2>
<sect2>
<sect2 id="lo-author">
<title>Author</title>
<para>

View File

@ -237,7 +237,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU
<sect1 id="logicaldecoding-explanation">
<title>Logical Decoding Concepts</title>
<sect2>
<sect2 id="logicaldecoding-explanation-log-dec">
<title>Logical Decoding</title>
<indexterm>
@ -330,7 +330,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU
</caution>
</sect2>
<sect2>
<sect2 id="logicaldecoding-explanation-output-plugins">
<title>Output Plugins</title>
<para>
Output plugins transform the data from the write-ahead log's internal
@ -338,7 +338,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU
</para>
</sect2>
<sect2>
<sect2 id="logicaldecoding-explanation-exported-snapshots">
<title>Exported Snapshots</title>
<para>
When a new replication slot is created using the streaming replication
@ -1085,7 +1085,7 @@ OutputPluginWrite(ctx, true);
<sect1 id="logicaldecoding-synchronous">
<title>Synchronous Replication Support for Logical Decoding</title>
<sect2>
<sect2 id="logicaldecoding-synchronous-overview">
<title>Overview</title>
<para>

View File

@ -19,7 +19,7 @@
on the current database.
</para>
<sect2>
<sect2 id="ltree-definitions">
<title>Definitions</title>
<para>
@ -188,7 +188,7 @@ Europe &amp; Russia*@ &amp; !Transportation
</para>
</sect2>
<sect2>
<sect2 id="ltree-ops-funcs">
<title>Operators and Functions</title>
<para>
@ -608,7 +608,7 @@ Europe &amp; Russia*@ &amp; !Transportation
</table>
</sect2>
<sect2>
<sect2 id="ltree-indexes">
<title>Indexes</title>
<para>
<filename>ltree</filename> supports several types of indexes that can speed
@ -686,7 +686,7 @@ CREATE INDEX path_gist_idx ON test USING GIST (array_path gist__ltree_ops(siglen
</itemizedlist>
</sect2>
<sect2>
<sect2 id="ltree-example">
<title>Example</title>
<para>
@ -823,7 +823,7 @@ ltreetest=&gt; SELECT ins_label(path,2,'Space') FROM test WHERE path &lt;@ 'Top.
</para>
</sect2>
<sect2>
<sect2 id="ltree-transforms">
<title>Transforms</title>
<para>
@ -843,7 +843,7 @@ ltreetest=&gt; SELECT ins_label(path,2,'Space') FROM test WHERE path &lt;@ 'Top.
</caution>
</sect2>
<sect2>
<sect2 id="ltree-authors">
<title>Authors</title>
<para>

View File

@ -17,7 +17,7 @@
to do this. This section explains how to help.
</para>
<sect2>
<sect2 id="nls-translator-requirements">
<title>Requirements</title>
<para>
@ -50,7 +50,7 @@
</para>
</sect2>
<sect2>
<sect2 id="nls-translator-concepts">
<title>Concepts</title>
<para>
@ -130,7 +130,7 @@ msgstr "another translated"
</para>
</sect2>
<sect2>
<sect2 id="nls-translator-message-catalogs">
<title>Creating and Maintaining Message Catalogs</title>
<para>
@ -199,7 +199,7 @@ make update-po
</para>
</sect2>
<sect2>
<sect2 id="nls-translator-editing-po">
<title>Editing the PO Files</title>
<para>

View File

@ -13,7 +13,7 @@
<xref linkend="guc-old-snapshot-threshold" />.
</para>
<sect2>
<sect2 id="oldsnapshot-functions">
<title>Functions</title>
<variablelist>

View File

@ -13,7 +13,7 @@
debugging purposes. All of these functions may be used only by superusers.
</para>
<sect2>
<sect2 id="pageinspect-general-funcs">
<title>General Functions</title>
<variablelist>
@ -156,7 +156,7 @@ test=# SELECT fsm_page_contents(get_raw_page('pg_class', 'fsm', 0));
</variablelist>
</sect2>
<sect2>
<sect2 id="pageinspect-heap-funcs">
<title>Heap Functions</title>
<variablelist>
@ -282,7 +282,7 @@ test=# SELECT t_ctid, raw_flags, combined_flags
</variablelist>
</sect2>
<sect2>
<sect2 id="pageinspect-b-tree-funcs">
<title>B-Tree Functions</title>
<variablelist>
@ -521,7 +521,7 @@ test=# SELECT itemoffset, ctid, itemlen, nulls, vars, data, dead, htid, tids[0:2
</variablelist>
</sect2>
<sect2>
<sect2 id="pageinspect-brin-funcs">
<title>BRIN Functions</title>
<variablelist>
@ -631,7 +631,7 @@ test=# SELECT * FROM brin_page_items(get_raw_page('brinidx', 5),
</variablelist>
</sect2>
<sect2>
<sect2 id="pageinspect-gin-funcs">
<title>GIN Functions</title>
<variablelist>
@ -721,7 +721,7 @@ test=# SELECT first_tid, nbytes, tids[0:5] AS some_tids
</variablelist>
</sect2>
<sect2>
<sect2 id="pageinspect-gist-funcs">
<title>GiST Functions</title>
<variablelist>
@ -812,7 +812,7 @@ test=# SELECT * FROM gist_page_items_bytea(get_raw_page('test_gist_idx', 0));
</variablelist>
</sect2>
<sect2>
<sect2 id="pageinspect-hash-funcs">
<title>Hash Functions</title>
<variablelist>

View File

@ -960,7 +960,7 @@ EXPLAIN ANALYZE SELECT * FROM tenk1 WHERE unique1 &lt; 100 AND unique2 &gt; 9000
<secondary>of the planner</secondary>
</indexterm>
<sect2>
<sect2 id="planner-stats-single-column">
<title>Single-Column Statistics</title>
<para>
As we saw in the previous section, the query planner needs to estimate
@ -1169,7 +1169,7 @@ WHERE tablename = 'road';
that are currently supported.
</para>
<sect3>
<sect3 id="planner-stats-extended-functional-deps">
<title>Functional Dependencies</title>
<para>
@ -1239,7 +1239,7 @@ SELECT stxname, stxkeys, stxddependencies
an underestimate.
</para>
<sect4>
<sect4 id="planner-stats-extended-functional-deps-limits">
<title>Limitations of Functional Dependencies</title>
<para>
@ -1280,7 +1280,7 @@ SELECT * FROM zipcodes WHERE city = 'San Francisco' AND zip = '90210';
</sect4>
</sect3>
<sect3>
<sect3 id="planner-stats-extended-n-distinct-counts">
<title>Multivariate N-Distinct Counts</title>
<para>
@ -1333,7 +1333,7 @@ nd | {"1, 2": 33178, "1, 5": 33178, "2, 5": 27435, "1, 2, 5": 33178}
</para>
</sect3>
<sect3>
<sect3 id="planner-stats-extended-mcv-lists">
<title>Multivariate MCV Lists</title>
<para>

View File

@ -44,7 +44,7 @@
using <command>GRANT</command>.
</para>
<sect2>
<sect2 id="pgbuffercache-pg-buffercache">
<title>The <structname>pg_buffercache</structname> View</title>
<para>
@ -179,7 +179,7 @@
</para>
</sect2>
<sect2>
<sect2 id="pgbuffercache-summary">
<title>The <function>pg_buffercache_summary()</function> Function</title>
<para>
@ -265,7 +265,7 @@
</para>
</sect2>
<sect2>
<sect2 id="pgbuffercache-sample-output">
<title>Sample Output</title>
<screen>
@ -302,7 +302,7 @@ regression=# SELECT * FROM pg_buffercache_summary();
</screen>
</sect2>
<sect2>
<sect2 id="pgbuffercache-authors">
<title>Authors</title>
<para>

View File

@ -28,10 +28,10 @@
OpenSSL support was not selected when PostgreSQL was built.
</para>
<sect2>
<sect2 id="pgcrypto-general-hashing-funcs">
<title>General Hashing Functions</title>
<sect3>
<sect3 id="pgcrypto-general-hashing-funcs-digest">
<title><function>digest()</function></title>
<indexterm>
@ -64,7 +64,7 @@ $$ LANGUAGE SQL STRICT IMMUTABLE;
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-general-hashing-funcs-hmac">
<title><function>hmac()</function></title>
<indexterm>
@ -94,7 +94,7 @@ hmac(data bytea, key bytea, type text) returns bytea
</sect3>
</sect2>
<sect2>
<sect2 id="pgcrypto-password-hashing-funcs">
<title>Password Hashing Functions</title>
<para>
@ -193,7 +193,7 @@ hmac(data bytea, key bytea, type text) returns bytea
</tgroup>
</table>
<sect3>
<sect3 id="pgcrypto-password-hashing-funcs-crypt">
<title><function>crypt()</function></title>
<indexterm>
@ -226,7 +226,7 @@ SELECT (pswhash = crypt('entered password', pswhash)) AS pswmatch FROM ... ;
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-password-hashing-funcs-gen-salt">
<title><function>gen_salt()</function></title>
<indexterm>
@ -437,7 +437,7 @@ gen_salt(type text [, iter_count integer ]) returns text
</sect3>
</sect2>
<sect2>
<sect2 id="pgcrypto-pgp-enc-funcs">
<title>PGP Encryption Functions</title>
<para>
@ -535,7 +535,7 @@ gen_salt(type text [, iter_count integer ]) returns text
</listitem>
</orderedlist>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-pgp-sym-encrypt">
<title><function>pgp_sym_encrypt()</function></title>
<indexterm>
@ -557,7 +557,7 @@ pgp_sym_encrypt_bytea(data bytea, psw text [, options text ]) returns bytea
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-pgp-sym-decrypt">
<title><function>pgp_sym_decrypt()</function></title>
<indexterm>
@ -586,7 +586,7 @@ pgp_sym_decrypt_bytea(msg bytea, psw text [, options text ]) returns bytea
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-pgp-pub-encrypt">
<title><function>pgp_pub_encrypt()</function></title>
<indexterm>
@ -611,7 +611,7 @@ pgp_pub_encrypt_bytea(data bytea, key bytea [, options text ]) returns bytea
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-pgp-pub-decrypt">
<title><function>pgp_pub_decrypt()</function></title>
<indexterm>
@ -644,7 +644,7 @@ pgp_pub_decrypt_bytea(msg bytea, key bytea [, psw text [, options text ]]) retur
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-pgp-key-id">
<title><function>pgp_key_id()</function></title>
<indexterm>
@ -690,7 +690,7 @@ pgp_key_id(bytea) returns text
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-armor">
<title><function>armor()</function>, <function>dearmor()</function></title>
<indexterm>
@ -719,7 +719,7 @@ dearmor(data text) returns bytea
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-pgp-armor-headers">
<title><function>pgp_armor_headers</function></title>
<indexterm>
@ -737,7 +737,7 @@ pgp_armor_headers(data text, key out text, value out text) returns setof record
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-opts">
<title>Options for PGP Functions</title>
<para>
@ -761,7 +761,7 @@ pgp_sym_encrypt(data, psw, 'compress-algo=1, cipher-algo=aes256')
The rest should have reasonable defaults.
</para>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-cipher-algo">
<title>cipher-algo</title>
<para>
@ -774,7 +774,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-compress-algo">
<title>compress-algo</title>
<para>
@ -791,7 +791,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-compress-level">
<title>compress-level</title>
<para>
@ -805,7 +805,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-convert-crlf">
<title>convert-crlf</title>
<para>
@ -822,7 +822,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt, pgp_sym_decrypt, pgp_pub_decrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-disable-mdc">
<title>disable-mdc</title>
<para>
@ -838,7 +838,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-sess-key">
<title>sess-key</title>
<para>
@ -853,7 +853,7 @@ Applies to: pgp_sym_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-s2k-mode">
<title>s2k-mode</title>
<para>
@ -869,7 +869,7 @@ Applies to: pgp_sym_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-s2k-count">
<title>s2k-count</title>
<para>
@ -882,7 +882,7 @@ Applies to: pgp_sym_encrypt, only with s2k-mode=3
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-s2k-digest-algo">
<title>s2k-digest-algo</title>
<para>
@ -895,7 +895,7 @@ Applies to: pgp_sym_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-s2k-cipher-algo">
<title>s2k-cipher-algo</title>
<para>
@ -908,7 +908,7 @@ Applies to: pgp_sym_encrypt
</literallayout>
</sect4>
<sect4>
<sect4 id="pgcrypto-pgp-enc-funcs-opts-unicode-mode">
<title>unicode-mode</title>
<para>
@ -925,7 +925,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt
</sect4>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-gnupg">
<title>Generating PGP Keys with GnuPG</title>
<para>
@ -973,7 +973,7 @@ gpg -a --export-secret-keys KEYID > secret.key
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-pgp-enc-funcs-limitations">
<title>Limitations of PGP Code</title>
<itemizedlist>
@ -1001,7 +1001,7 @@ gpg -a --export-secret-keys KEYID > secret.key
</sect3>
</sect2>
<sect2>
<sect2 id="pgcrypto-raw-enc-funcs">
<title>Raw Encryption Functions</title>
<para>
@ -1119,7 +1119,7 @@ encrypt(data, 'fooz', 'bf-cbc/pad:pkcs')
</para>
</sect2>
<sect2>
<sect2 id="pgcrypto-random-data-funcs">
<title>Random-Data Functions</title>
<indexterm>
@ -1149,10 +1149,10 @@ gen_random_uuid() returns uuid
</para>
</sect2>
<sect2>
<sect2 id="pgcrypto-notes">
<title>Notes</title>
<sect3>
<sect3 id="pgcrypto-notes-config">
<title>Configuration</title>
<para>
@ -1180,7 +1180,7 @@ gen_random_uuid() returns uuid
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-notes-null-handling">
<title>NULL Handling</title>
<para>
@ -1189,7 +1189,7 @@ gen_random_uuid() returns uuid
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-notes-sec-limits">
<title>Security Limitations</title>
<para>
@ -1221,7 +1221,7 @@ gen_random_uuid() returns uuid
</para>
</sect3>
<sect3>
<sect3 id="pgcrypto-notes-useful-reading">
<title>Useful Reading</title>
<itemizedlist>
@ -1252,7 +1252,7 @@ gen_random_uuid() returns uuid
</itemizedlist>
</sect3>
<sect3>
<sect3 id="pgcrypto-notes-tech-ref">
<title>Technical References</title>
<itemizedlist>
@ -1288,7 +1288,7 @@ gen_random_uuid() returns uuid
</sect3>
</sect2>
<sect2>
<sect2 id="pgcrypto-author">
<title>Author</title>
<para>

View File

@ -21,7 +21,7 @@
using <command>GRANT</command>.
</para>
<sect2>
<sect2 id="pgfreespacemap-funcs">
<title>Functions</title>
<variablelist>
@ -71,7 +71,7 @@
</para>
</sect2>
<sect2>
<sect2 id="pgfreespacemap-sample-output">
<title>Sample Output</title>
<screen>
@ -108,7 +108,7 @@ postgres=# SELECT * FROM pg_freespace('foo', 7);
</screen>
</sect2>
<sect2>
<sect2 id="pgfreespacemap-author">
<title>Author</title>
<para>

View File

@ -19,7 +19,7 @@
will, using 2 background workers, reload those same blocks after a restart.
</para>
<sect2>
<sect2 id="pgprewarm-funcs">
<title>Functions</title>
<synopsis>
@ -84,7 +84,7 @@ autoprewarm_dump_now() RETURNS int8
</para>
</sect2>
<sect2>
<sect2 id="pgprewarm-config-params">
<title>Configuration Parameters</title>
<variablelist>
@ -137,7 +137,7 @@ pg_prewarm.autoprewarm_interval = 300s
</sect2>
<sect2>
<sect2 id="pgprewarm-author">
<title>Author</title>
<para>

View File

@ -19,7 +19,7 @@
</para>
<sect2>
<sect2 id="pgrowlocks-overview">
<title>Overview</title>
<indexterm>
@ -125,7 +125,7 @@ SELECT * FROM accounts AS a, pgrowlocks('accounts') AS p
</para>
</sect2>
<sect2>
<sect2 id="pgrowlocks-sample-output">
<title>Sample Output</title>
<screen>
@ -140,7 +140,7 @@ SELECT * FROM accounts AS a, pgrowlocks('accounts') AS p
</screen>
</sect2>
<sect2>
<sect2 id="pgrowlocks-author">
<title>Author</title>
<para>

View File

@ -36,7 +36,7 @@
<command>CREATE EXTENSION pg_stat_statements</command>.
</para>
<sect2>
<sect2 id="pgstatstatements-pg-stat-statements">
<title>The <structname>pg_stat_statements</structname> View</title>
<para>
@ -602,7 +602,7 @@
</para>
</sect2>
<sect2>
<sect2 id="pgstatstatements-pg-stat-statements-info">
<title>The <structname>pg_stat_statements_info</structname> View</title>
<indexterm>
@ -658,7 +658,7 @@
</table>
</sect2>
<sect2>
<sect2 id="pgstatstatements-funcs">
<title>Functions</title>
<variablelist>
@ -721,7 +721,7 @@
</variablelist>
</sect2>
<sect2>
<sect2 id="pgstatstatements-config-params">
<title>Configuration Parameters</title>
<variablelist>
@ -856,7 +856,7 @@ pg_stat_statements.track = all
</para>
</sect2>
<sect2>
<sect2 id="pgstatstatements-sample-output">
<title>Sample Output</title>
<screen>
@ -961,7 +961,7 @@ hit_percent |
</screen>
</sect2>
<sect2>
<sect2 id="pgstatstatements-authors">
<title>Authors</title>
<para>

View File

@ -23,7 +23,7 @@
the <literal>pg_stat_scan_tables</literal> role instead.
</para>
<sect2>
<sect2 id="pgstattuple-funcs">
<title>Functions</title>
<variablelist>
@ -618,7 +618,7 @@ approx_free_percent | 2.09
</variablelist>
</sect2>
<sect2>
<sect2 id="pgstattuple-authors">
<title>Authors</title>
<para>

View File

@ -18,7 +18,7 @@
They should be used with great caution and only as a last resort.
</para>
<sect2>
<sect2 id="pgsurgery-funcs">
<title>Functions</title>
<variablelist>
@ -96,7 +96,7 @@ test=# select ctid from t1 where xmin = 2;
</variablelist>
</sect2>
<sect2>
<sect2 id="pgsurgery-authors">
<title>Authors</title>
<para>

View File

@ -21,7 +21,7 @@
on the current database.
</para>
<sect2>
<sect2 id="pgtrgm-concepts">
<title>Trigram (or Trigraph) Concepts</title>
<para>
@ -59,7 +59,7 @@
</note>
</sect2>
<sect2>
<sect2 id="pgtrgm-funcs-ops">
<title>Functions and Operators</title>
<para>
@ -355,7 +355,7 @@
</table>
</sect2>
<sect2>
<sect2 id="pgtrgm-guc">
<title>GUC Parameters</title>
<variablelist>
@ -406,7 +406,7 @@
</variablelist>
</sect2>
<sect2>
<sect2 id="pgtrgm-index">
<title>Index Support</title>
<para>
@ -559,7 +559,7 @@ SELECT * FROM test_trgm WHERE t ~ '(foo|bar)';
</para>
</sect2>
<sect2>
<sect2 id="pgtrgm-text-search">
<title>Text Search Integration</title>
<para>
@ -608,7 +608,7 @@ CREATE INDEX words_idx ON words USING GIN (word gin_trgm_ops);
</note>
</sect2>
<sect2>
<sect2 id="pgtrgm-references">
<title>References</title>
<para>
@ -621,7 +621,7 @@ CREATE INDEX words_idx ON words USING GIN (word gin_trgm_ops);
</para>
</sect2>
<sect2>
<sect2 id="pgtrgm-authors">
<title>Authors</title>
<para>

View File

@ -41,7 +41,7 @@
data blocks are similarly expensive.
</para>
<sect2>
<sect2 id="pgvisibility-funcs">
<title>Functions</title>
<variablelist>
@ -147,7 +147,7 @@
</para>
</sect2>
<sect2>
<sect2 id="pgvisibility-author">
<title>Author</title>
<para>

View File

@ -47,11 +47,11 @@
superusers to others using <command>GRANT</command>.
</para>
<sect2>
<sect2 id="pgwalinspect-funcs">
<title>General Functions</title>
<variablelist>
<varlistentry>
<varlistentry id="pgwalinspect-funcs-pg-get-wal-record-info">
<term>
<function>
pg_get_wal_record_info(in_lsn pg_lsn,
@ -78,7 +78,7 @@
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgwalinspect-funcs-pg-get-wal-records-info">
<term>
<function>
pg_get_wal_records_info(start_lsn pg_lsn,
@ -128,7 +128,7 @@ postgres=# select start_lsn, end_lsn, prev_lsn, xid, resource_manager, record_ty
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgwalinspect-funcs-pg-get-wal-records-info-till-end-of-wal">
<term>
<function>
pg_get_wal_records_info_till_end_of_wal(start_lsn pg_lsn,
@ -156,7 +156,7 @@ postgres=# select start_lsn, end_lsn, prev_lsn, xid, resource_manager, record_ty
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgwalinspect-funcs-pg-get-wal-stats">
<term>
<function>
pg_get_wal_stats(start_lsn pg_lsn,
@ -234,7 +234,7 @@ postgres=# select * from pg_get_wal_stats('0/14AFC30', '0/15011D7', true) where
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgwalinspect-funcs-pg-get-wal-stats-till-end-of-wal">
<term>
<function>
pg_get_wal_stats_till_end_of_wal(start_lsn pg_lsn,
@ -264,7 +264,7 @@ postgres=# select * from pg_get_wal_stats('0/14AFC30', '0/15011D7', true) where
</variablelist>
</sect2>
<sect2>
<sect2 id="pgwalinspect-author">
<title>Author</title>
<para>

View File

@ -1788,7 +1788,7 @@ END;
NEXT</command>.
</para>
<sect3>
<sect3 id="plpgsql-statements-returning-return">
<title><command>RETURN</command></title>
<synopsis>
@ -1849,7 +1849,7 @@ RETURN (1, 2, 'three'::text); -- must cast columns to correct types
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-statements-returning-return-next">
<title><command>RETURN NEXT</command> and <command>RETURN QUERY</command></title>
<indexterm>
<primary>RETURN NEXT</primary>
@ -2081,7 +2081,7 @@ $$;
</itemizedlist>
</para>
<sect3>
<sect3 id="plpgsql-conditionals-if-then">
<title><literal>IF-THEN</literal></title>
<synopsis>
@ -2108,7 +2108,7 @@ END IF;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-conditionals-if-then-else">
<title><literal>IF-THEN-ELSE</literal></title>
<synopsis>
@ -2149,7 +2149,7 @@ END IF;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-conditionals-if-then-elsif">
<title><literal>IF-THEN-ELSIF</literal></title>
<synopsis>
@ -2225,7 +2225,7 @@ END IF;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-conditionals-simple-case">
<title>Simple <literal>CASE</literal></title>
<synopsis>
@ -2268,7 +2268,7 @@ END CASE;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-conditionals-searched-case">
<title>Searched <literal>CASE</literal></title>
<synopsis>
@ -2335,7 +2335,7 @@ END CASE;
<application>PL/pgSQL</application> function to repeat a series of commands.
</para>
<sect3>
<sect3 id="plpgsql-control-structures-loops-loop">
<title><literal>LOOP</literal></title>
<synopsis>
@ -2355,7 +2355,7 @@ END LOOP <optional> <replaceable>label</replaceable> </optional>;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-control-structures-loops-exit">
<title><literal>EXIT</literal></title>
<indexterm>
@ -2427,7 +2427,7 @@ END;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-control-structures-loops-continue">
<title><literal>CONTINUE</literal></title>
<indexterm>
@ -2476,7 +2476,7 @@ END LOOP;
</sect3>
<sect3>
<sect3 id="plpgsql-control-structures-loops-while">
<title><literal>WHILE</literal></title>
<indexterm>
@ -3211,7 +3211,7 @@ DECLARE
<xref linkend="plpgsql-cursor-returning"/>.
</para>
<sect3>
<sect3 id="plpgsql-cursor-opening-open-for-query">
<title><command>OPEN FOR</command> <replaceable>query</replaceable></title>
<synopsis>
@ -3245,7 +3245,7 @@ OPEN curs1 FOR SELECT * FROM foo WHERE key = mykey;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-cursor-opening-open-for-execute">
<title><command>OPEN FOR EXECUTE</command></title>
<synopsis>
@ -3370,7 +3370,7 @@ BEGIN
only until the end of the transaction.
</para>
<sect3>
<sect3 id="plpgsql-cursor-using-fetch">
<title><literal>FETCH</literal></title>
<synopsis>
@ -3427,7 +3427,7 @@ FETCH RELATIVE -2 FROM curs4 INTO x;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-cursor-using-move">
<title><literal>MOVE</literal></title>
<synopsis>
@ -3454,7 +3454,7 @@ MOVE FORWARD 2 FROM curs4;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-cursor-using-update-delete">
<title><literal>UPDATE/DELETE WHERE CURRENT OF</literal></title>
<synopsis>
@ -3480,7 +3480,7 @@ UPDATE foo SET dataval = myval WHERE CURRENT OF curs1;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-cursor-using-close">
<title><literal>CLOSE</literal></title>
<synopsis>
@ -3831,7 +3831,7 @@ RAISE NOTICE 'Calling cs_create_job(%)', v_job_id;
class="parameter">option</replaceable> key words are:
<variablelist id="raise-using-options">
<varlistentry>
<varlistentry id="raise-using-option-message">
<term><literal>MESSAGE</literal></term>
<listitem>
<para>Sets the error message text. This option can't be used in the
@ -3840,21 +3840,21 @@ RAISE NOTICE 'Calling cs_create_job(%)', v_job_id;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="raise-using-option-detail">
<term><literal>DETAIL</literal></term>
<listitem>
<para>Supplies an error detail message.</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="raise-using-option-hint">
<term><literal>HINT</literal></term>
<listitem>
<para>Supplies a hint message.</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="raise-using-option-errcode">
<term><literal>ERRCODE</literal></term>
<listitem>
<para>Specifies the error code (SQLSTATE) to report, either by condition
@ -3863,7 +3863,7 @@ RAISE NOTICE 'Calling cs_create_job(%)', v_job_id;
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="raise-using-option-column">
<term><literal>COLUMN</literal></term>
<term><literal>CONSTRAINT</literal></term>
<term><literal>DATATYPE</literal></term>
@ -4053,7 +4053,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
top-level block. They are:
<variablelist>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-new">
<term><varname>NEW</varname> <type>record</type></term>
<listitem>
<para>
@ -4064,7 +4064,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-old">
<term><varname>OLD</varname> <type>record</type></term>
<listitem>
<para>
@ -4075,7 +4075,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-name">
<term><varname>TG_NAME</varname> <type>name</type></term>
<listitem>
<para>
@ -4084,7 +4084,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-when">
<term><varname>TG_WHEN</varname> <type>text</type></term>
<listitem>
<para>
@ -4094,7 +4094,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-level">
<term><varname>TG_LEVEL</varname> <type>text</type></term>
<listitem>
<para>
@ -4104,7 +4104,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-op">
<term><varname>TG_OP</varname> <type>text</type></term>
<listitem>
<para>
@ -4115,7 +4115,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-relid">
<term><varname>TG_RELID</varname> <type>oid</type> (references <link linkend="catalog-pg-class"><structname>pg_class</structname></link>.<structfield>oid</structfield>)</term>
<listitem>
<para>
@ -4124,7 +4124,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-relname">
<term><varname>TG_RELNAME</varname> <type>name</type></term>
<listitem>
<para>
@ -4135,7 +4135,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-table-name">
<term><varname>TG_TABLE_NAME</varname> <type>name</type></term>
<listitem>
<para>
@ -4144,7 +4144,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-table-schema">
<term><varname>TG_TABLE_SCHEMA</varname> <type>name</type></term>
<listitem>
<para>
@ -4153,7 +4153,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-nargs">
<term><varname>TG_NARGS</varname> <type>integer</type></term>
<listitem>
<para>
@ -4163,7 +4163,7 @@ ASSERT <replaceable class="parameter">condition</replaceable> <optional> , <repl
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-dml-trigger-tg-argv">
<term><varname>TG_ARGV</varname> <type>text[]</type></term>
<listitem>
<para>
@ -4668,7 +4668,7 @@ CREATE TRIGGER emp_audit_del
in the top-level block. They are:
<variablelist>
<varlistentry>
<varlistentry id="plpgsql-event-trigger-tg-event">
<term><varname>TG_EVENT</varname> <type>text</type></term>
<listitem>
<para>
@ -4677,7 +4677,7 @@ CREATE TRIGGER emp_audit_del
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-event-trigger-tg-tag">
<term><varname>TG_TAG</varname> <type>text</type></term>
<listitem>
<para>
@ -5131,7 +5131,7 @@ $PROC$ LANGUAGE plpgsql;
</para>
<variablelist>
<varlistentry>
<varlistentry id="plpgsql-quote-tips-1-quot">
<term>1 quotation mark</term>
<listitem>
<para>
@ -5147,7 +5147,7 @@ CREATE FUNCTION foo() RETURNS integer AS '
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-quote-tips-2-quot">
<term>2 quotation marks</term>
<listitem>
<para>
@ -5167,7 +5167,7 @@ SELECT * FROM users WHERE f_name='foobar';
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-quote-tips-4-quot">
<term>4 quotation marks</term>
<listitem>
<para>
@ -5190,7 +5190,7 @@ a_output := a_output || $$ AND name LIKE 'foobar' AND xyz$$
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-quote-tips-6-quot">
<term>6 quotation marks</term>
<listitem>
<para>
@ -5211,7 +5211,7 @@ a_output := a_output || $$ AND name LIKE 'foobar'$$
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-quote-tips-10-quot">
<term>10 quotation marks</term>
<listitem>
<para>
@ -5276,7 +5276,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$
<literal>"all"</literal>. The default is <literal>"none"</literal>. Currently
the list of available checks includes:
<variablelist>
<varlistentry>
<varlistentry id="plpgsql-extra-checks-shadowed-variables">
<term><varname>shadowed_variables</varname></term>
<listitem>
<para>
@ -5285,7 +5285,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-extra-checks-strict-multi-assignment">
<term><varname>strict_multi_assignment</varname></term>
<listitem>
<para>
@ -5303,7 +5303,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="plpgsql-extra-checks-too-many-rows">
<term><varname>too_many_rows</varname></term>
<listitem>
<para>
@ -5488,7 +5488,7 @@ HINT: Make sure the query returns the exact list of columns.
</itemizedlist>
</para>
<sect2>
<sect2 id="plpgsql-porting-examples">
<title>Porting Examples</title>
<para>
@ -5924,7 +5924,7 @@ END;
</para>
</sect3>
<sect3>
<sect3 id="plpgsql-porting-other-execute">
<title><command>EXECUTE</command></title>
<para>

View File

@ -153,7 +153,7 @@ $$ LANGUAGE plpython3u;
below.
</para>
<sect2>
<sect2 id="plpython-data-type-mapping">
<title>Data Type Mapping</title>
<para>
When a PL/Python function is called, its arguments are converted from
@ -269,7 +269,7 @@ $$ LANGUAGE plpython3u;
</para>
</sect2>
<sect2>
<sect2 id="plpython-data-null">
<title>Null, None</title>
<para>
If an SQL null value<indexterm><primary>null value</primary><secondary
@ -369,7 +369,7 @@ SELECT return_str_arr();
</para>
</sect2>
<sect2>
<sect2 id="plpython-data-composite-types">
<title>Composite Types</title>
<para>
Composite-type arguments are passed to the function as Python mappings. The
@ -516,7 +516,7 @@ CALL python_triple(5, 10);
</para>
</sect2>
<sect2>
<sect2 id="plpython-data-set-returning-funcs">
<title>Set-Returning Functions</title>
<para>
A <application>PL/Python</application> function can also return sets of
@ -779,7 +779,7 @@ $$ LANGUAGE plpython3u;
<literal>plpy.<replaceable>foo</replaceable></literal>.
</para>
<sect2>
<sect2 id="plpython-database-access-funcs">
<title>Database Access Functions</title>
<para>
@ -1115,7 +1115,7 @@ $$ LANGUAGE plpython3u;
the form of explicit subtransactions.
</para>
<sect2>
<sect2 id="plpython-subtransaction-context-managers">
<title>Subtransaction Context Managers</title>
<para>

View File

@ -106,10 +106,10 @@
of columns to the remote table is by name, not position.
</para>
<sect2>
<sect2 id="postgres-fdw-options">
<title>FDW Options of postgres_fdw</title>
<sect3>
<sect3 id="postgres-fdw-options-connection">
<title>Connection Options</title>
<para>
@ -197,7 +197,7 @@ OPTIONS (ADD password_required 'false');
</para>
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-object-name">
<title>Object Name Options</title>
<para>
@ -246,7 +246,7 @@ OPTIONS (ADD password_required 'false');
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-cost-estimation">
<title>Cost Estimation Options</title>
<para>
@ -363,7 +363,7 @@ OPTIONS (ADD password_required 'false');
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-remote-execution">
<title>Remote Execution Options</title>
<para>
@ -444,7 +444,7 @@ OPTIONS (ADD password_required 'false');
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-asynchronous-execution">
<title>Asynchronous Execution Options</title>
<para>
@ -495,7 +495,7 @@ OPTIONS (ADD password_required 'false');
</variablelist>
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-transaction-management">
<title>Transaction Management Options</title>
<para>
@ -545,7 +545,7 @@ OPTIONS (ADD password_required 'false');
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-updatability">
<title>Updatability Options</title>
<para>
@ -582,7 +582,7 @@ OPTIONS (ADD password_required 'false');
</variablelist>
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-truncatability">
<title>Truncatability Options</title>
<para>
@ -613,7 +613,7 @@ OPTIONS (ADD password_required 'false');
</variablelist>
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-importing">
<title>Importing Options</title>
<para>
@ -721,7 +721,7 @@ OPTIONS (ADD password_required 'false');
</sect3>
<sect3>
<sect3 id="postgres-fdw-options-connection-management">
<title>Connection Management Options</title>
<para>
@ -750,7 +750,7 @@ OPTIONS (ADD password_required 'false');
</sect3>
</sect2>
<sect2>
<sect2 id="postgres-fdw-functions">
<title>Functions</title>
<variablelist>
@ -829,7 +829,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</sect2>
<sect2>
<sect2 id="postgres-fdw-connection-management">
<title>Connection Management</title>
<para>
@ -866,7 +866,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</para>
</sect2>
<sect2>
<sect2 id="postgres-fdw-transaction-management">
<title>Transaction Management</title>
<para>
@ -901,7 +901,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</para>
</sect2>
<sect2>
<sect2 id="postgres-fdw-remote-query-optimization">
<title>Remote Query Optimization</title>
<para>
@ -944,7 +944,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</para>
</sect2>
<sect2>
<sect2 id="postgres-fdw-remote-query-execution-environment">
<title>Remote Query Execution Environment</title>
<para>
@ -1000,7 +1000,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</para>
</sect2>
<sect2>
<sect2 id="postgres-fdw-cross-version-compatibility">
<title>Cross-Version Compatibility</title>
<para>
@ -1020,7 +1020,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</para>
</sect2>
<sect2>
<sect2 id="postgres-fdw-configuration-parameters">
<title>Configuration Parameters</title>
<variablelist>
@ -1120,7 +1120,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
</variablelist>
</sect2>
<sect2>
<sect2 id="postgres-fdw-examples">
<title>Examples</title>
<para>
@ -1184,7 +1184,7 @@ CREATE FOREIGN TABLE foreign_table (
</para>
</sect2>
<sect2>
<sect2 id="postgres-fdw-author">
<title>Author</title>
<para>
Shigeru Hanada <email>shigeru.hanada@gmail.com</email>

View File

@ -28,7 +28,7 @@
If you need help immediately, consider obtaining a commercial support contract.
</para>
<sect2>
<sect2 id="bug-reporting-identifying-bugs">
<title>Identifying Bugs</title>
<para>
@ -96,7 +96,7 @@
</para>
</sect2>
<sect2>
<sect2 id="bug-reporting-what-to-report">
<title>What to Report</title>
<para>
@ -291,7 +291,7 @@
</para>
</sect2>
<sect2>
<sect2 id="bug-reporting-where-to-report-bugs">
<title>Where to Report Bugs</title>
<para>

View File

@ -216,7 +216,7 @@
after the start-up phase.
</para>
<sect2>
<sect2 id="protocol-flow-start-up">
<title>Start-up</title>
<para>
@ -529,7 +529,7 @@
</para>
</sect2>
<sect2>
<sect2 id="protocol-flow-simple-query">
<title>Simple Query</title>
<para>
@ -1109,7 +1109,7 @@ SELCT 1/0;<!-- this typo is intentional -->
</para>
</sect2>
<sect2>
<sect2 id="protocol-flow-function-call">
<title>Function Call</title>
<para>
@ -1386,7 +1386,7 @@ SELCT 1/0;<!-- this typo is intentional -->
</note>
</sect2>
<sect2>
<sect2 id="protocol-flow-canceling-requests">
<title>Canceling Requests in Progress</title>
<para>
@ -1450,7 +1450,7 @@ SELCT 1/0;<!-- this typo is intentional -->
</para>
</sect2>
<sect2>
<sect2 id="protocol-flow-termination">
<title>Termination</title>
<para>
@ -1490,7 +1490,7 @@ SELCT 1/0;<!-- this typo is intentional -->
</para>
</sect2>
<sect2>
<sect2 id="protocol-flow-ssl">
<title><acronym>SSL</acronym> Session Encryption</title>
<para>
@ -1563,7 +1563,7 @@ SELCT 1/0;<!-- this typo is intentional -->
</para>
</sect2>
<sect2>
<sect2 id="protocol-flow-gssapi">
<title><acronym>GSSAPI</acronym> Session Encryption</title>
<para>

View File

@ -2492,7 +2492,7 @@ SELECT n FROM t <emphasis>LIMIT 100</emphasis>;
</sect3>
</sect2>
<sect2>
<sect2 id="queries-with-cte-materialization">
<title>Common Table Expression Materialization</title>
<para>

View File

@ -52,7 +52,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</synopsis>
</refsynopsisdiv>
<refsect1>
<refsect1 id="sql-alterrole-desc">
<title>Description</title>
<para>
@ -123,11 +123,11 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</para>
</refsect1>
<refsect1>
<refsect1 id="sql-alterrole-params">
<title>Parameters</title>
<variablelist>
<varlistentry>
<varlistentry id="sql-alterrole-params-name">
<term><replaceable class="parameter">name</replaceable></term>
<listitem>
<para>
@ -136,7 +136,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-alterrole-params-current-role">
<term><literal>CURRENT_ROLE</literal></term>
<term><literal>CURRENT_USER</literal></term>
<listitem>
@ -146,7 +146,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-alterrole-params-session-user">
<term><literal>SESSION_USER</literal></term>
<listitem>
<para>
@ -156,7 +156,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-alterrole-params-superuser">
<term><literal>SUPERUSER</literal></term>
<term><literal>NOSUPERUSER</literal></term>
<term><literal>CREATEDB</literal></term>
@ -184,7 +184,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-alterrole-params-new-name">
<term><replaceable>new_name</replaceable></term>
<listitem>
<para>
@ -193,7 +193,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-alterrole-params-database-name">
<term><replaceable>database_name</replaceable></term>
<listitem>
<para>
@ -202,7 +202,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-alterrole-params-configuration-parameter">
<term><replaceable>configuration_parameter</replaceable></term>
<term><replaceable>value</replaceable></term>
<listitem>
@ -250,7 +250,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</variablelist>
</refsect1>
<refsect1>
<refsect1 id="sql-alterrole-notes">
<title>Notes</title>
<para>
@ -284,7 +284,7 @@ ALTER ROLE { <replaceable class="parameter">role_specification</replaceable> | A
</para>
</refsect1>
<refsect1>
<refsect1 id="sql-alterrole-examples">
<title>Examples</title>
<para>
@ -352,7 +352,7 @@ ALTER ROLE fred SET my.param = 'value' USER SET;
</programlisting></para>
</refsect1>
<refsect1>
<refsect1 id="sql-alterrole-compat">
<title>Compatibility</title>
<para>
@ -361,7 +361,7 @@ ALTER ROLE fred SET my.param = 'value' USER SET;
</para>
</refsect1>
<refsect1>
<refsect1 id="sql-alterrole-see">
<title>See Also</title>
<simplelist type="inline">

View File

@ -153,7 +153,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
lock acquired will be the strictest one required by any subcommand.
<variablelist>
<varlistentry>
<varlistentry id="sql-altertable-desc-add-column">
<term><literal>ADD COLUMN [ IF NOT EXISTS ]</literal></term>
<listitem>
<para>
@ -165,7 +165,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-drop-column">
<term><literal>DROP COLUMN [ IF EXISTS ]</literal></term>
<listitem>
<para>
@ -184,7 +184,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-data-type">
<term><literal>SET DATA TYPE</literal></term>
<listitem>
<para>
@ -211,7 +211,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-drop-default">
<term><literal>SET</literal>/<literal>DROP DEFAULT</literal></term>
<listitem>
<para>
@ -224,7 +224,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-drop-not-null">
<term><literal>SET</literal>/<literal>DROP NOT NULL</literal></term>
<listitem>
<para>
@ -255,7 +255,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-drop-expression">
<term><literal>DROP EXPRESSION [ IF EXISTS ]</literal></term>
<listitem>
<para>
@ -272,7 +272,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-generated-identity">
<term><literal>ADD GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY</literal></term>
<term><literal>SET GENERATED { ALWAYS | BY DEFAULT }</literal></term>
<term><literal>DROP IDENTITY [ IF EXISTS ]</literal></term>
@ -295,7 +295,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-sequence-option">
<term><literal>SET <replaceable>sequence_option</replaceable></literal></term>
<term><literal>RESTART</literal></term>
<listitem>
@ -308,7 +308,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-statistics">
<term><literal>SET STATISTICS</literal></term>
<listitem>
<para>
@ -329,7 +329,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-attribute-option">
<term><literal>SET ( <replaceable class="parameter">attribute_option</replaceable> = <replaceable class="parameter">value</replaceable> [, ... ] )</literal></term>
<term><literal>RESET ( <replaceable class="parameter">attribute_option</replaceable> [, ... ] )</literal></term>
<listitem>
@ -365,7 +365,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-storage">
<term>
<literal>SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN | DEFAULT }</literal>
<indexterm>
@ -399,7 +399,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-compression">
<term>
<literal>SET COMPRESSION <replaceable class="parameter">compression_method</replaceable></literal>
</term>
@ -429,7 +429,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-add-table-constraint">
<term><literal>ADD <replaceable class="parameter">table_constraint</replaceable> [ NOT VALID ]</literal></term>
<listitem>
<para>
@ -476,7 +476,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-add-table-constraint-using-index">
<term><literal>ADD <replaceable class="parameter">table_constraint_using_index</replaceable></literal></term>
<listitem>
<para>
@ -531,7 +531,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-alter-constraint">
<term><literal>ALTER CONSTRAINT</literal></term>
<listitem>
<para>
@ -541,7 +541,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-validate-constraint">
<term><literal>VALIDATE CONSTRAINT</literal></term>
<listitem>
<para>
@ -558,7 +558,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-drop-constraint">
<term><literal>DROP CONSTRAINT [ IF EXISTS ]</literal></term>
<listitem>
<para>
@ -570,7 +570,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-disable-enable-trigger">
<term><literal>DISABLE</literal>/<literal>ENABLE [ REPLICA | ALWAYS ] TRIGGER</literal></term>
<listitem>
<para>
@ -617,7 +617,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-disable-enable-rule">
<term><literal>DISABLE</literal>/<literal>ENABLE [ REPLICA | ALWAYS ] RULE</literal></term>
<listitem>
<para>
@ -637,7 +637,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-disable-enable-row-level-security">
<term><literal>DISABLE</literal>/<literal>ENABLE ROW LEVEL SECURITY</literal></term>
<listitem>
<para>
@ -652,7 +652,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-force-row-level-security">
<term><literal>NO FORCE</literal>/<literal>FORCE ROW LEVEL SECURITY</literal></term>
<listitem>
<para>
@ -667,7 +667,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-cluster-on">
<term><literal>CLUSTER ON</literal></term>
<listitem>
<para>
@ -681,7 +681,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-without-cluster">
<term><literal>SET WITHOUT CLUSTER</literal></term>
<listitem>
<para>
@ -696,7 +696,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-without-oids">
<term><literal>SET WITHOUT OIDS</literal></term>
<listitem>
<para>
@ -707,7 +707,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-access-method">
<term><literal>SET ACCESS METHOD</literal></term>
<listitem>
<para>
@ -717,7 +717,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-tablespace">
<term><literal>SET TABLESPACE</literal></term>
<listitem>
<para>
@ -749,7 +749,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-logged-unlogged">
<term><literal>SET { LOGGED | UNLOGGED }</literal></term>
<listitem>
<para>
@ -766,7 +766,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-storage-parameter">
<term><literal>SET ( <replaceable class="parameter">storage_parameter</replaceable> [= <replaceable class="parameter">value</replaceable>] [, ... ] )</literal></term>
<listitem>
<para>
@ -792,7 +792,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-reset-storage-parameter">
<term><literal>RESET ( <replaceable class="parameter">storage_parameter</replaceable> [, ... ] )</literal></term>
<listitem>
<para>
@ -803,7 +803,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-inherit">
<term><literal>INHERIT <replaceable class="parameter">parent_table</replaceable></literal></term>
<listitem>
<para>
@ -831,7 +831,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-no-inherit">
<term><literal>NO INHERIT <replaceable class="parameter">parent_table</replaceable></literal></term>
<listitem>
<para>
@ -843,7 +843,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-of">
<term><literal>OF <replaceable class="parameter">type_name</replaceable></literal></term>
<listitem>
<para>
@ -857,7 +857,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-not-of">
<term><literal>NOT OF</literal></term>
<listitem>
<para>
@ -866,7 +866,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-owner-to">
<term><literal>OWNER TO</literal></term>
<listitem>
<para>
@ -887,7 +887,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
always logged regardless of whether it changed.
This option has no effect except when logical replication is in use.
<variablelist>
<varlistentry>
<varlistentry id="sql-altertable-replica-identity-default">
<term><literal>DEFAULT</literal></term>
<listitem>
<para>
@ -897,7 +897,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-replica-identity-using-index">
<term><literal>USING INDEX <replaceable class="parameter">index_name</replaceable></literal></term>
<listitem>
<para>
@ -909,7 +909,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-replica-identity-full">
<term><literal>FULL</literal></term>
<listitem>
<para>
@ -918,7 +918,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-replica-identity-nothing">
<term><literal>NOTHING</literal></term>
<listitem>
<para>
@ -931,7 +931,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-rename">
<term><literal>RENAME</literal></term>
<listitem>
<para>
@ -945,7 +945,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-desc-set-schema">
<term><literal>SET SCHEMA</literal></term>
<listitem>
<para>
@ -1122,7 +1122,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
<variablelist>
<varlistentry>
<varlistentry id="sql-altertable-parms-if-exists">
<term><literal>IF EXISTS</literal></term>
<listitem>
<para>
@ -1132,7 +1132,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-name">
<term><replaceable class="parameter">name</replaceable></term>
<listitem>
<para>
@ -1146,7 +1146,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-column-name">
<term><replaceable class="parameter">column_name</replaceable></term>
<listitem>
<para>
@ -1155,7 +1155,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-new-column-name">
<term><replaceable class="parameter">new_column_name</replaceable></term>
<listitem>
<para>
@ -1164,7 +1164,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-new-name">
<term><replaceable class="parameter">new_name</replaceable></term>
<listitem>
<para>
@ -1173,7 +1173,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-data-type">
<term><replaceable class="parameter">data_type</replaceable></term>
<listitem>
<para>
@ -1183,7 +1183,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-table-constraint">
<term><replaceable class="parameter">table_constraint</replaceable></term>
<listitem>
<para>
@ -1192,7 +1192,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-constraint-name">
<term><replaceable class="parameter">constraint_name</replaceable></term>
<listitem>
<para>
@ -1201,7 +1201,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-cascade">
<term><literal>CASCADE</literal></term>
<listitem>
<para>
@ -1213,7 +1213,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-restrict">
<term><literal>RESTRICT</literal></term>
<listitem>
<para>
@ -1223,7 +1223,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-trigger-name">
<term><replaceable class="parameter">trigger_name</replaceable></term>
<listitem>
<para>
@ -1232,7 +1232,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-all">
<term><literal>ALL</literal></term>
<listitem>
<para>
@ -1245,7 +1245,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-user">
<term><literal>USER</literal></term>
<listitem>
<para>
@ -1257,7 +1257,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-index-name">
<term><replaceable class="parameter">index_name</replaceable></term>
<listitem>
<para>
@ -1266,7 +1266,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-storage-parameter">
<term><replaceable class="parameter">storage_parameter</replaceable></term>
<listitem>
<para>
@ -1275,7 +1275,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-value">
<term><replaceable class="parameter">value</replaceable></term>
<listitem>
<para>
@ -1285,7 +1285,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-parent-table">
<term><replaceable class="parameter">parent_table</replaceable></term>
<listitem>
<para>
@ -1294,7 +1294,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-new-owner">
<term><replaceable class="parameter">new_owner</replaceable></term>
<listitem>
<para>
@ -1303,7 +1303,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-new-access-method">
<term><replaceable class="parameter">new_access_method</replaceable></term>
<listitem>
<para>
@ -1312,7 +1312,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-new-tablespace">
<term><replaceable class="parameter">new_tablespace</replaceable></term>
<listitem>
<para>
@ -1321,7 +1321,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-new-schema">
<term><replaceable class="parameter">new_schema</replaceable></term>
<listitem>
<para>
@ -1330,7 +1330,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-partition-name">
<term><replaceable class="parameter">partition_name</replaceable></term>
<listitem>
<para>
@ -1339,7 +1339,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-altertable-parms-partition-bound-spec">
<term><replaceable class="parameter">partition_bound_spec</replaceable></term>
<listitem>
<para>

View File

@ -43,7 +43,7 @@ COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
</indexterm>
<variablelist>
<varlistentry>
<varlistentry id="sql-commit-transaction">
<term><literal>WORK</literal></term>
<term><literal>TRANSACTION</literal></term>
<listitem>

View File

@ -74,7 +74,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
<title>Parameters</title>
<variablelist>
<varlistentry>
<varlistentry id="create-database-name">
<term><replaceable class="parameter">name</replaceable></term>
<listitem>
<para>
@ -82,7 +82,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-user-name">
<term><replaceable class="parameter">user_name</replaceable></term>
<listitem>
<para>
@ -94,7 +94,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-template">
<term><replaceable class="parameter">template</replaceable></term>
<listitem>
<para>
@ -104,7 +104,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-encoding">
<term><replaceable class="parameter">encoding</replaceable></term>
<listitem>
<para>
@ -140,7 +140,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-locale">
<term><replaceable class="parameter">locale</replaceable></term>
<listitem>
<para>
@ -159,7 +159,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</tip>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-lc-collate">
<term><replaceable class="parameter">lc_collate</replaceable></term>
<listitem>
<para>
@ -171,7 +171,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-lc-ctype">
<term><replaceable class="parameter">lc_ctype</replaceable></term>
<listitem>
<para>
@ -183,7 +183,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-icu-locale">
<term><replaceable class="parameter">icu_locale</replaceable></term>
<listitem>
<para>
@ -192,7 +192,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-locale-provider">
<term><replaceable>locale_provider</replaceable></term>
<listitem>
@ -206,7 +206,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-collation-version">
<term><replaceable>collation_version</replaceable></term>
<listitem>
@ -225,7 +225,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-tablespace-name">
<term><replaceable class="parameter">tablespace_name</replaceable></term>
<listitem>
<para>
@ -240,7 +240,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-allowconn">
<term><replaceable class="parameter">allowconn</replaceable></term>
<listitem>
<para>
@ -251,7 +251,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-connlimit">
<term><replaceable class="parameter">connlimit</replaceable></term>
<listitem>
<para>
@ -261,7 +261,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-istemplate">
<term><replaceable class="parameter">istemplate</replaceable></term>
<listitem>
<para>
@ -272,7 +272,7 @@ CREATE DATABASE <replaceable class="parameter">name</replaceable>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="create-database-oid">
<term><replaceable class="parameter">oid</replaceable></term>
<listitem>
<para>

View File

@ -223,7 +223,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-if-not-exists">
<term><literal>IF NOT EXISTS</literal></term>
<listitem>
<para>
@ -235,7 +235,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-table-name">
<term><replaceable class="parameter">table_name</replaceable></term>
<listitem>
<para>
@ -244,7 +244,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-type-name">
<term><literal>OF <replaceable class="parameter">type_name</replaceable></literal></term>
<listitem>
<para>
@ -265,7 +265,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-column-name">
<term><replaceable class="parameter">column_name</replaceable></term>
<listitem>
<para>
@ -274,7 +274,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-data-type">
<term><replaceable class="parameter">data_type</replaceable></term>
<listitem>
<para>
@ -286,7 +286,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-collate">
<term><literal>COLLATE <replaceable>collation</replaceable></literal></term>
<listitem>
<para>
@ -297,7 +297,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-storage">
<term>
<literal>STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN | DEFAULT }</literal>
<indexterm>
@ -326,7 +326,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-compression">
<term><literal>COMPRESSION <replaceable class="parameter">compression_method</replaceable></literal></term>
<listitem>
<para>
@ -351,7 +351,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-inherits">
<term><literal>INHERITS ( <replaceable>parent_table</replaceable> [, ... ] )</literal></term>
<listitem>
<para>
@ -408,7 +408,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-partition-by">
<term><literal>PARTITION BY { RANGE | LIST | HASH } ( { <replaceable class="parameter">column_name</replaceable> | ( <replaceable class="parameter">expression</replaceable> ) } [ <replaceable class="parameter">opclass</replaceable> ] [, ...] ) </literal></term>
<listitem>
<para>
@ -624,7 +624,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like">
<term><literal>LIKE <replaceable>source_table</replaceable> [ <replaceable>like_option</replaceable> ... ]</literal></term>
<listitem>
<para>
@ -656,7 +656,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
available options are:
<variablelist>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-comments">
<term><literal>INCLUDING COMMENTS</literal></term>
<listitem>
<para>
@ -668,7 +668,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-compression">
<term><literal>INCLUDING COMPRESSION</literal></term>
<listitem>
<para>
@ -679,7 +679,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-constraints">
<term><literal>INCLUDING CONSTRAINTS</literal></term>
<listitem>
<para>
@ -690,7 +690,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-defaults">
<term><literal>INCLUDING DEFAULTS</literal></term>
<listitem>
<para>
@ -704,7 +704,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-generated">
<term><literal>INCLUDING GENERATED</literal></term>
<listitem>
<para>
@ -714,7 +714,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-identity">
<term><literal>INCLUDING IDENTITY</literal></term>
<listitem>
<para>
@ -726,7 +726,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-indexes">
<term><literal>INCLUDING INDEXES</literal></term>
<listitem>
<para>
@ -740,7 +740,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-statistics">
<term><literal>INCLUDING STATISTICS</literal></term>
<listitem>
<para>
@ -749,7 +749,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-storage">
<term><literal>INCLUDING STORAGE</literal></term>
<listitem>
<para>
@ -763,7 +763,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-like-opt-all">
<term><literal>INCLUDING ALL</literal></term>
<listitem>
<para>
@ -787,7 +787,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-constraint">
<term><literal>CONSTRAINT <replaceable class="parameter">constraint_name</replaceable></literal></term>
<listitem>
<para>
@ -801,7 +801,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-not-null">
<term><literal>NOT NULL</literal></term>
<listitem>
<para>
@ -810,7 +810,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-null">
<term><literal>NULL</literal></term>
<listitem>
<para>
@ -825,7 +825,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-check">
<term><literal>CHECK ( <replaceable class="parameter">expression</replaceable> ) [ NO INHERIT ] </literal></term>
<listitem>
<para>
@ -863,7 +863,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-default">
<term><literal>DEFAULT
<replaceable>default_expr</replaceable></literal></term>
<listitem>
@ -884,7 +884,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-generated-stored">
<term><literal>GENERATED ALWAYS AS ( <replaceable>generation_expr</replaceable> ) STORED</literal><indexterm><primary>generated column</primary></indexterm></term>
<listitem>
<para>
@ -906,7 +906,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-generated-identity">
<term><literal>GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( <replaceable>sequence_options</replaceable> ) ]</literal></term>
<listitem>
<para>
@ -950,7 +950,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-unique">
<term><literal>UNIQUE [ NULLS [ NOT ] DISTINCT ]</literal> (column constraint)</term>
<term><literal>UNIQUE [ NULLS [ NOT ] DISTINCT ] ( <replaceable class="parameter">column_name</replaceable> [, ... ] )</literal>
<optional> <literal>INCLUDE ( <replaceable class="parameter">column_name</replaceable> [, ...])</literal> </optional> (table constraint)</term>
@ -1004,7 +1004,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-primary-key">
<term><literal>PRIMARY KEY</literal> (column constraint)</term>
<term><literal>PRIMARY KEY ( <replaceable class="parameter">column_name</replaceable> [, ... ] )</literal>
<optional> <literal>INCLUDE ( <replaceable class="parameter">column_name</replaceable> [, ...])</literal> </optional> (table constraint)</term>
@ -1107,7 +1107,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-references">
<term><literal>REFERENCES <replaceable class="parameter">reftable</replaceable> [ ( <replaceable class="parameter">refcolumn</replaceable> ) ] [ MATCH <replaceable class="parameter">matchtype</replaceable> ] [ ON DELETE <replaceable class="parameter">referential_action</replaceable> ] [ ON UPDATE <replaceable class="parameter">referential_action</replaceable> ]</literal> (column constraint)</term>
<term><literal>FOREIGN KEY ( <replaceable class="parameter">column_name</replaceable> [, ... ] )
@ -1167,7 +1167,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
actions for each clause:
<variablelist>
<varlistentry>
<varlistentry id="sql-createtable-parms-references-refact-no-action">
<term><literal>NO ACTION</literal></term>
<listitem>
<para>
@ -1180,7 +1180,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-references-refact-restrict">
<term><literal>RESTRICT</literal></term>
<listitem>
<para>
@ -1192,7 +1192,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-references-refact-cascade">
<term><literal>CASCADE</literal></term>
<listitem>
<para>
@ -1203,7 +1203,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-references-refact-set-null">
<term><literal>SET NULL [ ( <replaceable>column_name</replaceable> [, ... ] ) ]</literal></term>
<listitem>
<para>
@ -1214,7 +1214,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-references-refact-set-default">
<term><literal>SET DEFAULT [ ( <replaceable>column_name</replaceable> [, ... ] ) ]</literal></term>
<listitem>
<para>
@ -1238,7 +1238,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-deferrable">
<term><literal>DEFERRABLE</literal></term>
<term><literal>NOT DEFERRABLE</literal></term>
<listitem>
@ -1260,7 +1260,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-initially">
<term><literal>INITIALLY IMMEDIATE</literal></term>
<term><literal>INITIALLY DEFERRED</literal></term>
<listitem>
@ -1290,7 +1290,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-with">
<term><literal>WITH ( <replaceable class="parameter">storage_parameter</replaceable> [= <replaceable class="parameter">value</replaceable>] [, ... ] )</literal></term>
<listitem>
<para>
@ -1304,7 +1304,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-without-oids">
<term><literal>WITHOUT OIDS</literal></term>
<listitem>
<para>
@ -1315,7 +1315,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-on-commit">
<term><literal>ON COMMIT</literal></term>
<listitem>
<para>
@ -1324,7 +1324,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
The three options are:
<variablelist>
<varlistentry>
<varlistentry id="sql-createtable-parms-on-commit-preserve-rows">
<term><literal>PRESERVE ROWS</literal></term>
<listitem>
<para>
@ -1334,7 +1334,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-on-commit-delete-rows">
<term><literal>DELETE ROWS</literal></term>
<listitem>
<para>
@ -1347,7 +1347,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-on-commit-drop">
<term><literal>DROP</literal></term>
<listitem>
<para>
@ -1379,7 +1379,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="sql-createtable-parms-using-index-tablespace">
<term><literal>USING INDEX TABLESPACE <replaceable class="parameter">tablespace_name</replaceable></literal></term>
<listitem>
<para>

View File

@ -138,7 +138,7 @@ PostgreSQL documentation
<para>
<variablelist>
<varlistentry>
<varlistentry id="app-initdb-option-auth">
<term><option>-A <replaceable class="parameter">authmethod</replaceable></option></term>
<term><option>--auth=<replaceable class="parameter">authmethod</replaceable></option></term>
<listitem>
@ -163,7 +163,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-auth-host">
<term><option>--auth-host=<replaceable class="parameter">authmethod</replaceable></option></term>
<listitem>
<para>
@ -174,7 +174,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-auth-local">
<term><option>--auth-local=<replaceable class="parameter">authmethod</replaceable></option></term>
<listitem>
<para>
@ -185,7 +185,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-pgdata">
<term><option>-D <replaceable class="parameter">directory</replaceable></option></term>
<term><option>--pgdata=<replaceable class="parameter">directory</replaceable></option></term>
<listitem>
@ -201,7 +201,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-encoding">
<term><option>-E <replaceable class="parameter">encoding</replaceable></option></term>
<term><option>--encoding=<replaceable class="parameter">encoding</replaceable></option></term>
<listitem>
@ -230,7 +230,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-icu-locale">
<term><option>--icu-locale=<replaceable>locale</replaceable></option></term>
<listitem>
<para>
@ -256,7 +256,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-locale">
<term><option>--locale=<replaceable>locale</replaceable></option></term>
<listitem>
<para>
@ -268,7 +268,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-lc-collate">
<term><option>--lc-collate=<replaceable>locale</replaceable></option></term>
<term><option>--lc-ctype=<replaceable>locale</replaceable></option></term>
<term><option>--lc-messages=<replaceable>locale</replaceable></option></term>
@ -284,7 +284,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-no-locale">
<term><option>--no-locale</option></term>
<listitem>
<para>
@ -293,7 +293,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-locale-provider">
<term><option>--locale-provider={<literal>libc</literal>|<literal>icu</literal>}</option></term>
<listitem>
<para>
@ -305,7 +305,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-no-sync">
<term><option>-N</option></term>
<term><option>--no-sync</option></term>
<listitem>
@ -320,7 +320,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-no-instructions">
<term><option>--no-instructions</option></term>
<listitem>
<para>
@ -333,7 +333,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-pwfile">
<term><option>--pwfile=<replaceable>filename</replaceable></option></term>
<listitem>
<para>
@ -343,7 +343,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-sync-only">
<term><option>-S</option></term>
<term><option>--sync-only</option></term>
<listitem>
@ -357,7 +357,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-text-search-config">
<term><option>-T <replaceable>config</replaceable></option></term>
<term><option>--text-search-config=<replaceable>config</replaceable></option></term>
<listitem>
@ -368,7 +368,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-username">
<term><option>-U <replaceable class="parameter">username</replaceable></option></term>
<term><option>--username=<replaceable class="parameter">username</replaceable></option></term>
<listitem>
@ -381,7 +381,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-pwprompt">
<term><option>-W</option></term>
<term><option>--pwprompt</option></term>
<listitem>
@ -395,7 +395,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-waldir">
<term><option>-X <replaceable class="parameter">directory</replaceable></option></term>
<term><option>--waldir=<replaceable class="parameter">directory</replaceable></option></term>
<listitem>
@ -406,7 +406,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-wal-segsize">
<term><option>--wal-segsize=<replaceable>size</replaceable></option></term>
<listitem>
<para>
@ -433,7 +433,7 @@ PostgreSQL documentation
Other, less commonly used, options are also available:
<variablelist>
<varlistentry>
<varlistentry id="app-initdb-option-debug">
<term><option>-d</option></term>
<term><option>--debug</option></term>
<listitem>
@ -447,7 +447,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-discard-caches">
<term><option>--discard-caches</option></term>
<listitem>
<para>
@ -458,7 +458,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-l">
<term><option>-L <replaceable class="parameter">directory</replaceable></option></term>
<listitem>
<para>
@ -470,7 +470,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-no-clean">
<term><option>-n</option></term>
<term><option>--no-clean</option></term>
<listitem>
@ -490,7 +490,7 @@ PostgreSQL documentation
Other options:
<variablelist>
<varlistentry>
<varlistentry id="app-initdb-option-version">
<term><option>-V</option></term>
<term><option>--version</option></term>
<listitem>
@ -500,7 +500,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-option-help">
<term><option>-?</option></term>
<term><option>--help</option></term>
<listitem>
@ -520,7 +520,7 @@ PostgreSQL documentation
<title>Environment</title>
<variablelist>
<varlistentry>
<varlistentry id="app-initdb-environment-pgdata">
<term><envar>PGDATA</envar></term>
<listitem>
@ -531,7 +531,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-environment-pg-color">
<term><envar>PG_COLOR</envar></term>
<listitem>
<para>
@ -542,7 +542,7 @@ PostgreSQL documentation
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="app-initdb-environment-tz">
<term><envar>TZ</envar></term>
<listitem>

View File

@ -161,7 +161,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
<variablelist>
<varlistentry>
<varlistentry id="pgbench-option-dbname">
<term><replaceable class="parameter">dbname</replaceable></term>
<listitem>
<para>
@ -173,7 +173,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-initialize">
<term><option>-i</option></term>
<term><option>--initialize</option></term>
<listitem>
@ -183,7 +183,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-init-steps">
<term><option>-I <replaceable>init_steps</replaceable></option></term>
<term><option>--init-steps=<replaceable>init_steps</replaceable></option></term>
<listitem>
@ -196,7 +196,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
The available steps are:
<variablelist>
<varlistentry>
<varlistentry id="pgbench-option-init-steps-d">
<term><literal>d</literal> (Drop)</term>
<listitem>
<para>
@ -204,7 +204,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-init-steps-t">
<term><literal>t</literal> (create Tables)</term>
<listitem>
<para>
@ -217,7 +217,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-init-steps-g">
<term><literal>g</literal> or <literal>G</literal> (Generate data, client-side or server-side)</term>
<listitem>
<para>
@ -251,7 +251,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-init-steps-v">
<term><literal>v</literal> (Vacuum)</term>
<listitem>
<para>
@ -259,7 +259,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-init-steps-p">
<term><literal>p</literal> (create Primary keys)</term>
<listitem>
<para>
@ -267,7 +267,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-init-steps-f">
<term><literal>f</literal> (create Foreign keys)</term>
<listitem>
<para>
@ -280,7 +280,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-fillfactor">
<term><option>-F</option> <replaceable>fillfactor</replaceable></term>
<term><option>--fillfactor=</option><replaceable>fillfactor</replaceable></term>
<listitem>
@ -293,7 +293,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-no-vacuum-init">
<term><option>-n</option></term>
<term><option>--no-vacuum</option></term>
<listitem>
@ -305,7 +305,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-quiet">
<term><option>-q</option></term>
<term><option>--quiet</option></term>
<listitem>
@ -321,7 +321,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-scale-init">
<term><option>-s</option> <replaceable>scale_factor</replaceable></term>
<term><option>--scale=</option><replaceable>scale_factor</replaceable></term>
<listitem>
@ -338,7 +338,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-foreign-keys">
<term><option>--foreign-keys</option></term>
<listitem>
<para>
@ -349,7 +349,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-index-tablespace">
<term><option>--index-tablespace=<replaceable>index_tablespace</replaceable></option></term>
<listitem>
<para>
@ -359,7 +359,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-partition-method">
<term><option>--partition-method=<replaceable>NAME</replaceable></option></term>
<listitem>
<para>
@ -372,7 +372,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-partitions">
<term><option>--partitions=<replaceable>NUM</replaceable></option></term>
<listitem>
<para>
@ -384,7 +384,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-tablespace">
<term><option>--tablespace=<replaceable>tablespace</replaceable></option></term>
<listitem>
<para>
@ -394,7 +394,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-unlogged-tables">
<term><option>--unlogged-tables</option></term>
<listitem>
<para>
@ -416,7 +416,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
benchmarking arguments:
<variablelist>
<varlistentry>
<varlistentry id="pgbench-option-builtin">
<term><option>-b</option> <replaceable>scriptname[@weight]</replaceable></term>
<term><option>--builtin</option>=<replaceable>scriptname[@weight]</replaceable></term>
<listitem>
@ -437,7 +437,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-client">
<term><option>-c</option> <replaceable>clients</replaceable></term>
<term><option>--client=</option><replaceable>clients</replaceable></term>
<listitem>
@ -448,7 +448,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-connect">
<term><option>-C</option></term>
<term><option>--connect</option></term>
<listitem>
@ -460,7 +460,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-debug">
<term><option>-d</option></term>
<term><option>--debug</option></term>
<listitem>
@ -470,7 +470,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-define">
<term><option>-D</option> <replaceable>varname</replaceable><literal>=</literal><replaceable>value</replaceable></term>
<term><option>--define=</option><replaceable>varname</replaceable><literal>=</literal><replaceable>value</replaceable></term>
<listitem>
@ -481,7 +481,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-file">
<term><option>-f</option> <replaceable>filename[@weight]</replaceable></term>
<term><option>--file=</option><replaceable>filename[@weight]</replaceable></term>
<listitem>
@ -501,7 +501,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-jobs">
<term><option>-j</option> <replaceable>threads</replaceable></term>
<term><option>--jobs=</option><replaceable>threads</replaceable></term>
<listitem>
@ -514,7 +514,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-log">
<term><option>-l</option></term>
<term><option>--log</option></term>
<listitem>
@ -525,7 +525,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-latency-limit">
<term><option>-L</option> <replaceable>limit</replaceable></term>
<term><option>--latency-limit=</option><replaceable>limit</replaceable></term>
<listitem>
@ -554,7 +554,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-protocol">
<term><option>-M</option> <replaceable>querymode</replaceable></term>
<term><option>--protocol=</option><replaceable>querymode</replaceable></term>
<listitem>
@ -584,7 +584,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-no-vacuum-run">
<term><option>-n</option></term>
<term><option>--no-vacuum</option></term>
<listitem>
@ -599,7 +599,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-skip-some-updates">
<term><option>-N</option></term>
<term><option>--skip-some-updates</option></term>
<listitem>
@ -610,7 +610,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-progress">
<term><option>-P</option> <replaceable>sec</replaceable></term>
<term><option>--progress=</option><replaceable>sec</replaceable></term>
<listitem>
@ -629,7 +629,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-report-latencies">
<term><option>-r</option></term>
<term><option>--report-per-command</option></term>
<listitem>
@ -644,7 +644,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-rate">
<term><option>-R</option> <replaceable>rate</replaceable></term>
<term><option>--rate=</option><replaceable>rate</replaceable></term>
<listitem>
@ -695,7 +695,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-scale-run">
<term><option>-s</option> <replaceable>scale_factor</replaceable></term>
<term><option>--scale=</option><replaceable>scale_factor</replaceable></term>
<listitem>
@ -710,7 +710,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-select-only">
<term><option>-S</option></term>
<term><option>--select-only</option></term>
<listitem>
@ -721,7 +721,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-transactions">
<term><option>-t</option> <replaceable>transactions</replaceable></term>
<term><option>--transactions=</option><replaceable>transactions</replaceable></term>
<listitem>
@ -731,7 +731,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-time">
<term><option>-T</option> <replaceable>seconds</replaceable></term>
<term><option>--time=</option><replaceable>seconds</replaceable></term>
<listitem>
@ -743,7 +743,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-vacuum-all">
<term><option>-v</option></term>
<term><option>--vacuum-all</option></term>
<listitem>
@ -756,7 +756,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-aggregate-interval">
<term><option>--aggregate-interval=<replaceable>seconds</replaceable></option></term>
<listitem>
<para>
@ -767,7 +767,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-failures-detailed">
<term><option>--failures-detailed</option></term>
<listitem>
<para>
@ -786,7 +786,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-log-prefix">
<term><option>--log-prefix=<replaceable>prefix</replaceable></option></term>
<listitem>
<para>
@ -796,7 +796,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-max-tries">
<term><option>--max-tries=<replaceable>number_of_tries</replaceable></option></term>
<listitem>
<para>
@ -813,7 +813,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-progress-timestamp">
<term><option>--progress-timestamp</option></term>
<listitem>
<para>
@ -826,7 +826,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-random-seed">
<term><option>--random-seed=</option><replaceable>seed</replaceable></term>
<listitem>
<para>
@ -863,7 +863,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-sampling-rate">
<term><option>--sampling-rate=<replaceable>rate</replaceable></option></term>
<listitem>
<para>
@ -881,7 +881,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-show-script">
<term><option>--show-script=</option><replaceable>scriptname</replaceable></term>
<listitem>
<para>
@ -891,7 +891,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-verbose-errors">
<term><option>--verbose-errors</option></term>
<listitem>
<para>
@ -918,7 +918,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
<variablelist>
<varlistentry>
<varlistentry id="pgbench-option-host">
<term><option>-h</option> <replaceable>hostname</replaceable></term>
<term><option>--host=</option><replaceable>hostname</replaceable></term>
<listitem>
@ -928,7 +928,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-port">
<term><option>-p</option> <replaceable>port</replaceable></term>
<term><option>--port=</option><replaceable>port</replaceable></term>
<listitem>
@ -938,7 +938,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-username">
<term><option>-U</option> <replaceable>login</replaceable></term>
<term><option>--username=</option><replaceable>login</replaceable></term>
<listitem>
@ -948,7 +948,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-version">
<term><option>-V</option></term>
<term><option>--version</option></term>
<listitem>
@ -958,7 +958,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-option-help">
<term><option>-?</option></term>
<term><option>--help</option></term>
<listitem>
@ -992,7 +992,7 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
<title>Environment</title>
<variablelist>
<varlistentry>
<varlistentry id="pgbench-environment-pgdatabase">
<term><envar>PGDATABASE</envar></term>
<term><envar>PGHOST</envar></term>
<term><envar>PGPORT</envar></term>
@ -1222,7 +1222,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-metacommand-if-else">
<term><literal>\if</literal> <replaceable class="parameter">expression</replaceable></term>
<term><literal>\elif</literal> <replaceable class="parameter">expression</replaceable></term>
<term><literal>\else</literal></term>
@ -1292,7 +1292,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-metacommand-sleep">
<term>
<literal>\sleep <replaceable>number</replaceable> [ us | ms | s ]</literal>
</term>
@ -1315,7 +1315,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-metacommand-setshell">
<term>
<literal>\setshell <replaceable>varname</replaceable> <replaceable>command</replaceable> [ <replaceable>argument</replaceable> ... ]</literal>
</term>
@ -1343,7 +1343,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset
</listitem>
</varlistentry>
<varlistentry>
<varlistentry id="pgbench-metacommand-shell">
<term>
<literal>\shell <replaceable>command</replaceable> [ <replaceable>argument</replaceable> ... ]</literal>
</term>

File diff suppressed because it is too large Load Diff

View File

@ -42,7 +42,7 @@ ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
</indexterm>
<variablelist>
<varlistentry>
<varlistentry id="sql-rollback-transaction">
<term><literal>WORK</literal></term>
<term><literal>TRANSACTION</literal></term>
<listitem>

View File

@ -32,7 +32,7 @@
interprocess communication and locking are working correctly.
</para>
<sect2>
<sect2 id="regress-run-temp-inst">
<title>Running the Tests Against a Temporary Installation</title>
<para>
@ -93,7 +93,7 @@ make MAX_CONNECTIONS=10 check
</para>
</sect2>
<sect2>
<sect2 id="regress-run-existing-inst">
<title>Running the Tests Against an Existing Installation</title>
<para>
@ -319,7 +319,7 @@ make check-world PG_TEST_EXTRA='kerberos ldap ssl'
</para>
</sect2>
<sect2>
<sect2 id="regress-run-locale">
<title>Locale and Encoding</title>
<para>
@ -362,7 +362,7 @@ make check LANG=C ENCODING=EUC_JP
</para>
</sect2>
<sect2>
<sect2 id="regress-run-custom-settings">
<title>Custom Server Settings</title>
<para>
@ -388,7 +388,7 @@ make check EXTRA_REGRESS_OPTS="--temp-config=test_postgresql.conf"
</para>
</sect2>
<sect2>
<sect2 id="regress-run-extra-tests">
<title>Extra Tests</title>
<para>
@ -452,7 +452,7 @@ make check EXTRA_TESTS=numeric_big
<xref linkend="regress-variant"/> for details.
</para>
<sect2>
<sect2 id="regress-evaluation-message-differences">
<title>Error Message Differences</title>
<para>
@ -467,7 +467,7 @@ make check EXTRA_TESTS=numeric_big
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-locale-differences">
<title>Locale Differences</title>
<para>
@ -514,7 +514,7 @@ make check NO_LOCALE=1
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-date-time-differences">
<title>Date and Time Differences</title>
<para>
@ -528,7 +528,7 @@ make check NO_LOCALE=1
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-float-differences">
<title>Floating-Point Differences</title>
<para>
@ -556,7 +556,7 @@ make check NO_LOCALE=1
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-ordering-differences">
<title>Row Ordering Differences</title>
<para>
@ -592,7 +592,7 @@ exclusion of those that don't.
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-stack-depth">
<title>Insufficient Stack Depth</title>
<para>
@ -614,7 +614,7 @@ exclusion of those that don't.
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-random-test">
<title>The <quote>random</quote> Test</title>
<para>
@ -629,7 +629,7 @@ diff results/random.out expected/random.out
</para>
</sect2>
<sect2>
<sect2 id="regress-evaluation-config-params">
<title>Configuration Parameters</title>
<para>

View File

@ -91,7 +91,7 @@ CREATE TABLE inventory_item (
</para>
</sect2>
<sect2>
<sect2 id="rowtypes-constructing">
<title>Constructing Composite Values</title>
<indexterm>
@ -209,7 +209,7 @@ SELECT (my_func(...)).field FROM ...
</para>
</sect2>
<sect2>
<sect2 id="rowtypes-modifying">
<title>Modifying Composite Types</title>
<para>

View File

@ -643,7 +643,7 @@ SELECT shoe_ready.shoename, shoe_ready.sh_avail,
</para>
</sect2>
<sect2>
<sect2 id="rules-views-non-select">
<title>View Rules in Non-<command>SELECT</command> Statements</title>
<para>
@ -763,7 +763,7 @@ SELECT t1.a, t2.b, t1.ctid FROM t1, t2 WHERE t1.a = t2.a;
</para>
</sect2>
<sect2>
<sect2 id="rules-views-power">
<title>The Power of Views in <productname>PostgreSQL</productname></title>
<para>
@ -1178,7 +1178,7 @@ SELECT word FROM words ORDER BY word &lt;-&gt; 'caterpiler' LIMIT 10;
</para>
</caution>
<sect2>
<sect2 id="rules-update-how">
<title>How Update Rules Work</title>
<para>
@ -1302,7 +1302,7 @@ CREATE [ OR REPLACE ] RULE <replaceable class="parameter">name</replaceable> AS
there is no need to apply update rules to the output of view rewriting.
</para>
<sect3>
<sect3 id="rules-update-how-first">
<title>A First Rule Step by Step</title>
<para>

View File

@ -1220,7 +1220,7 @@ RemoveIPC=no
</caution>
</sect2>
<sect2>
<sect2 id="kernel-resources-limits">
<title>Resource Limits</title>
<para>

View File

@ -20,7 +20,7 @@
on the current database.
</para>
<sect2>
<sect2 id="seg-rationale">
<title>Rationale</title>
<para>
@ -81,7 +81,7 @@ test=&gt; select '6.25 .. 6.50'::seg as "pH";
</para>
</sect2>
<sect2>
<sect2 id="seg-syntax">
<title>Syntax</title>
<para>
@ -220,7 +220,7 @@ test=&gt; select '6.25 .. 6.50'::seg as "pH";
</sect2>
<sect2>
<sect2 id="seg-precision">
<title>Precision</title>
<para>
@ -239,7 +239,7 @@ test=&gt; select '6.25 .. 6.50'::seg as "pH";
</para>
</sect2>
<sect2>
<sect2 id="seg-usage">
<title>Usage</title>
<para>
@ -363,7 +363,7 @@ test=&gt; select '6.25 .. 6.50'::seg as "pH";
</para>
</sect2>
<sect2>
<sect2 id="seg-notes">
<title>Notes</title>
<para>
@ -392,7 +392,7 @@ postgres=&gt; select '10(+-)1'::seg as seg;
</para>
</sect2>
<sect2>
<sect2 id="seg-credits">
<title>Credits</title>
<para>

View File

@ -315,7 +315,7 @@ $ sudo semodule -r sepgsql-regtest
<sect2 id="sepgsql-features">
<title>Features</title>
<sect3>
<sect3 id="sepgsql-features-controlled-obj-classes">
<title>Controlled Object Classes</title>
<para>
The security model of <productname>SELinux</productname> describes all the access
@ -348,7 +348,7 @@ $ sudo semodule -r sepgsql-regtest
</para>
</sect3>
<sect3>
<sect3 id="sepgsql-features-dml-permissions">
<title>DML Permissions</title>
<para>
@ -432,7 +432,7 @@ UPDATE t1 SET x = 2, y = func1(y) WHERE z = 100;
</para>
</sect3>
<sect3>
<sect3 id="sepgsql-features-ddl-permissions">
<title>DDL Permissions</title>
<para>
<productname>SELinux</productname> defines several permissions to control common
@ -523,7 +523,7 @@ UPDATE t1 SET x = 2, y = func1(y) WHERE z = 100;
</sect3>
<sect3>
<sect3 id="sepgsql-features-trusted-procedures">
<title>Trusted Procedures</title>
<para>
Trusted procedures are similar to security definer functions or setuid
@ -579,7 +579,7 @@ postgres=# SELECT cid, cname, show_credit(cid) FROM customer;
</para>
</sect3>
<sect3>
<sect3 id="sepgsql-features-dynamic-domain-transitions">
<title>Dynamic Domain Transitions</title>
<para>
It is possible to use SELinux's dynamic domain transition feature
@ -641,7 +641,7 @@ ERROR: SELinux: security policy violation
</para>
</sect3>
<sect3>
<sect3 id="sepgsql-features-misc">
<title>Miscellaneous</title>
<para>
We reject the <link linkend="sql-load"><command>LOAD</command></link> command across the board, because

View File

@ -445,7 +445,7 @@ ereport(level, errmsg_internal("format string", ...));
<productname>PostgreSQL</productname>.
</para>
<simplesect>
<simplesect id="error-style-guide-what-goes-where">
<title>What Goes Where</title>
<para>
@ -486,7 +486,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-formatting">
<title>Formatting</title>
<para>
@ -507,7 +507,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-quotation-marks">
<title>Quotation Marks</title>
<para>
@ -528,7 +528,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-quotes">
<title>Use of Quotes</title>
<para>
@ -552,7 +552,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-grammar-punctuation">
<title>Grammar and Punctuation</title>
<para>
@ -591,7 +591,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-case">
<title>Upper Case vs. Lower Case</title>
<para>
@ -607,7 +607,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-passive-voice">
<title>Avoid Passive Voice</title>
<para>
@ -623,7 +623,7 @@ Hint: the addendum
</simplesect>
<simplesect>
<simplesect id="error-style-guide-tense">
<title>Present vs. Past Tense</title>
<para>
@ -663,7 +663,7 @@ cannot open file "%s"
</simplesect>
<simplesect>
<simplesect id="error-style-guide-object-type">
<title>Type of the Object</title>
<para>
@ -677,7 +677,7 @@ cannot open file "%s"
</simplesect>
<simplesect>
<simplesect id="error-style-guide-brackets">
<title>Brackets</title>
<para>
@ -692,7 +692,7 @@ cannot open file "%s"
</simplesect>
<simplesect>
<simplesect id="error-style-guide-error-messages">
<title>Assembling Error Messages</title>
<para>
@ -713,7 +713,7 @@ could not open file %s: %m
</simplesect>
<simplesect>
<simplesect id="error-style-guide-error-reasons">
<title>Reasons for Errors</title>
<para>
@ -728,7 +728,7 @@ BETTER: could not open file %s (I/O failure)
</simplesect>
<simplesect>
<simplesect id="error-style-guide-function-names">
<title>Function Names</title>
<para>
@ -760,7 +760,7 @@ BETTER: could not open file %s: %m
</simplesect>
<simplesect>
<simplesect id="error-style-guide-tricky-words">
<title>Tricky Words to Avoid</title>
<formalpara>
@ -846,7 +846,7 @@ BETTER: unrecognized node type: 42
</simplesect>
<simplesect>
<simplesect id="error-style-guide-spelling">
<title>Proper Spelling</title>
<para>
@ -886,7 +886,7 @@ BETTER: unrecognized node type: 42
</simplesect>
<simplesect>
<simplesect id="error-style-guide-localization">
<title>Localization</title>
<para>
@ -901,7 +901,7 @@ BETTER: unrecognized node type: 42
<sect1 id="source-conventions">
<title>Miscellaneous Coding Conventions</title>
<simplesect>
<simplesect id="source-conventions-c-standard">
<title>C Standard</title>
<para>
Code in <productname>PostgreSQL</productname> should only rely on language
@ -932,7 +932,7 @@ BETTER: unrecognized node type: 42
</para>
</simplesect>
<simplesect>
<simplesect id="source-conventions-macros-inline">
<title>Function-Like Macros and Inline Functions</title>
<para>
Both macros with arguments and <literal>static inline</literal>
@ -971,7 +971,7 @@ MemoryContextSwitchTo(MemoryContext context)
</para>
</simplesect>
<simplesect>
<simplesect id="source-conventions-signal-handlers">
<title>Writing Signal Handlers</title>
<para>
To be suitable to run inside a signal handler code has to be
@ -1013,7 +1013,7 @@ handle_sighup(SIGNAL_ARGS)
</para>
</simplesect>
<simplesect>
<simplesect id="source-conventions-function-pointers">
<title>Calling Function Pointers</title>
<para>

View File

@ -25,7 +25,7 @@
configured with <literal>--with-ssl=openssl</literal>.
</para>
<sect2>
<sect2 id="sslinfo-functions">
<title>Functions Provided</title>
<variablelist>
@ -243,7 +243,7 @@ emailAddress
</variablelist>
</sect2>
<sect2>
<sect2 id="sslinfo-author">
<title>Author</title>
<para>

View File

@ -20,7 +20,7 @@
on the current database.
</para>
<sect2>
<sect2 id="tablefunc-functions-sect">
<title>Functions Provided</title>
<para>
@ -119,7 +119,7 @@
</tgroup>
</table>
<sect3>
<sect3 id="tablefunc-functions-normal-rand">
<title><function>normal_rand</function></title>
<indexterm>
@ -166,7 +166,7 @@ test=# SELECT * FROM normal_rand(1000, 5, 3);
</screen>
</sect3>
<sect3>
<sect3 id="tablefunc-functions-crosstab-text">
<title><function>crosstab(text)</function></title>
<indexterm>
@ -325,7 +325,7 @@ AS ct(row_name text, category_1 text, category_2 text, category_3 text);
</sect3>
<sect3>
<sect3 id="tablefunc-functions-crosstab-n-text">
<title><function>crosstab<replaceable>N</replaceable>(text)</function></title>
<indexterm>
@ -436,7 +436,7 @@ CREATE OR REPLACE FUNCTION crosstab_float8_5_cols(
</sect3>
<sect3>
<sect3 id="tablefunc-functions-crosstab-text-2">
<title><function>crosstab(text, text)</function></title>
<indexterm>
@ -646,7 +646,7 @@ AS
</sect3>
<sect3>
<sect3 id="tablefunc-functions-connectby">
<title><function>connectby</function></title>
<indexterm>
@ -853,7 +853,7 @@ SELECT * FROM connectby('connectby_tree', 'keyid', 'parent_keyid', 'pos', 'row2'
</sect2>
<sect2>
<sect2 id="tablefunc-author">
<title>Author</title>
<para>

View File

@ -39,7 +39,7 @@
on the current database.
</para>
<sect2>
<sect2 id="tsm-system-rows-examples">
<title>Examples</title>
<para>

View File

@ -41,7 +41,7 @@
on the current database.
</para>
<sect2>
<sect2 id="tsm-system-time-examples">
<title>Examples</title>
<para>

View File

@ -27,7 +27,7 @@
on the current database.
</para>
<sect2>
<sect2 id="unaccent-configuration">
<title>Configuration</title>
<para>
@ -107,7 +107,7 @@
</para>
</sect2>
<sect2>
<sect2 id="unaccent-usage">
<title>Usage</title>
<para>
@ -165,7 +165,7 @@ mydb=# select ts_headline('fr','H&ocirc;tel de la Mer',to_tsquery('fr','Hotels')
</para>
</sect2>
<sect2>
<sect2 id="unaccent-functions">
<title>Functions</title>
<para>

View File

@ -22,7 +22,7 @@
on the current database.
</para>
<sect2>
<sect2 id="uuid-ossp-functions-sect">
<title><literal>uuid-ossp</literal> Functions</title>
<para>
@ -205,7 +205,7 @@ SELECT uuid_generate_v3(uuid_ns_url(), 'http://www.postgresql.org');
</table>
</sect2>
<sect2>
<sect2 id="uuid-ossp-building">
<title>Building <filename>uuid-ossp</filename></title>
<para>
@ -230,7 +230,7 @@ SELECT uuid_generate_v3(uuid_ns_url(), 'http://www.postgresql.org');
</para>
</sect2>
<sect2>
<sect2 id="uuid-ossp-author">
<title>Author</title>
<para>

View File

@ -1464,7 +1464,7 @@ SELECT concat_values('|', 1, 4, 2);
</para>
</sect2>
<sect2>
<sect2 id="xfunc-sql-collations">
<title><acronym>SQL</acronym> Functions with Collations</title>
<indexterm>
@ -2343,7 +2343,7 @@ memcpy(destination->data, buffer, 40);
</para>
</sect2>
<sect2>
<sect2 id="xfunc-c-v1-call-conv">
<title>Version 1 Calling Conventions</title>
<para>
@ -2593,7 +2593,7 @@ CREATE FUNCTION concat_text(text, text) RETURNS text
</para>
</sect2>
<sect2>
<sect2 id="xfunc-c-code">
<title>Writing Code</title>
<para>
@ -2700,7 +2700,7 @@ CREATE FUNCTION concat_text(text, text) RETURNS text
&dfunc;
<sect2>
<sect2 id="xfunc-c-composite-type-args">
<title>Composite-Type Arguments</title>
<para>
@ -2788,7 +2788,7 @@ CREATE FUNCTION c_overpaid(emp, integer) RETURNS boolean
</para>
</sect2>
<sect2>
<sect2 id="xfunc-c-returning-rows">
<title>Returning Rows (Composite Types)</title>
<para>
@ -3283,7 +3283,7 @@ CREATE OR REPLACE FUNCTION retcomposite(IN integer, IN integer,
</para>
</sect2>
<sect2>
<sect2 id="xfunc-c-polymorphic">
<title>Polymorphic Arguments and Return Types</title>
<para>

View File

@ -12,7 +12,7 @@
XSLT functionality.
</para>
<sect2>
<sect2 id="xml2-deprecation">
<title>Deprecation Notice</title>
<para>
@ -30,7 +30,7 @@
</para>
</sect2>
<sect2>
<sect2 id="xml2-functions">
<title>Description of Functions</title>
<para>
@ -168,7 +168,7 @@
</table>
</sect2>
<sect2>
<sect2 id="xml2-xpath-table">
<title><literal>xpath_table</literal></title>
<indexterm>
@ -318,7 +318,7 @@ WHERE t.author_id = p.person_id;
of this in a view for convenience.
</para>
<sect3>
<sect3 id="xml2-xpath-table-multivalued-results">
<title>Multivalued Results</title>
<para>
@ -393,14 +393,14 @@ ORDER BY doc_num, line_num;
</sect3>
</sect2>
<sect2>
<sect2 id="xml2-xslt">
<title>XSLT Functions</title>
<para>
The following functions are available if libxslt is installed:
</para>
<sect3>
<sect3 id="xml2-xslt-xslt-process">
<title><literal>xslt_process</literal></title>
<indexterm>
@ -427,7 +427,7 @@ xslt_process(text document, text stylesheet, text paramlist) returns text
</sect3>
</sect2>
<sect2>
<sect2 id="xml2-author">
<title>Author</title>
<para>

View File

@ -109,7 +109,7 @@ SELECT (a + b) AS c FROM test_complex;
See <xref linkend="xfunc-optimization"/> for more information.
</para>
<sect2>
<sect2 id="xoper-commutator">
<title><literal>COMMUTATOR</literal></title>
<para>
@ -186,7 +186,7 @@ SELECT (a + b) AS c FROM test_complex;
</para>
</sect2>
<sect2>
<sect2 id="xoper-negator">
<title><literal>NEGATOR</literal></title>
<para>
@ -225,7 +225,7 @@ SELECT (a + b) AS c FROM test_complex;
</sect2>
<sect2>
<sect2 id="xoper-restrict">
<title><literal>RESTRICT</literal></title>
<para>
@ -302,7 +302,7 @@ column OP constant
</para>
</sect2>
<sect2>
<sect2 id="xoper-join">
<title><literal>JOIN</literal></title>
<para>
@ -339,7 +339,7 @@ table1.column1 OP table2.column2
</para>
</sect2>
<sect2>
<sect2 id="xoper-hashes">
<title><literal>HASHES</literal></title>
<para>
@ -427,7 +427,7 @@ table1.column1 OP table2.column2
</sect2>
<sect2>
<sect2 id="xoper-merges">
<title><literal>MERGES</literal></title>
<para>