Commit 23185085 authored by Neil Conway's avatar Neil Conway

Add index entries for all GUC configuration parameters.

parent 3d1e269e
<!-- <!--
$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.292 2004/11/14 19:35:28 tgl Exp $ $PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.293 2004/11/16 05:33:14 neilc Exp $
--> -->
<Chapter Id="runtime"> <Chapter Id="runtime">
...@@ -570,6 +570,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -570,6 +570,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-data-directory" xreflabel="data-directory"> <varlistentry id="guc-data-directory" xreflabel="data-directory">
<term><varname>data_directory</varname> (<type>string</type>)</term> <term><varname>data_directory</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>data_directory</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the directory to use for data storage. Specifies the directory to use for data storage.
...@@ -580,6 +583,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -580,6 +583,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-config-file" xreflabel="config-file"> <varlistentry id="guc-config-file" xreflabel="config-file">
<term><varname>config_file</varname> (<type>string</type>)</term> <term><varname>config_file</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>config_file</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the main server configuration file Specifies the main server configuration file
...@@ -591,6 +597,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -591,6 +597,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-hba-file" xreflabel="hba-file"> <varlistentry id="guc-hba-file" xreflabel="hba-file">
<term><varname>hba_file</varname> (<type>string</type>)</term> <term><varname>hba_file</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>hba_file</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the configuration file for host-based authentication. Specifies the configuration file for host-based authentication.
...@@ -601,6 +610,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -601,6 +610,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-ident-file" xreflabel="ident-file"> <varlistentry id="guc-ident-file" xreflabel="ident-file">
<term><varname>ident_file</varname> (<type>string</type>)</term> <term><varname>ident_file</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>ident_file</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the configuration file for Specifies the configuration file for
...@@ -612,6 +624,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -612,6 +624,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="external-pid-file" xreflabel="external-pid-file"> <varlistentry id="external-pid-file" xreflabel="external-pid-file">
<term><varname>external_pid_file</varname> (<type>string</type>)</term> <term><varname>external_pid_file</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>external_pid_file</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies that the <application>postmaster</> should create an Specifies that the <application>postmaster</> should create an
...@@ -674,6 +689,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -674,6 +689,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-listen-addresses" xreflabel="listen_addresses"> <varlistentry id="guc-listen-addresses" xreflabel="listen_addresses">
<term><varname>listen_addresses</varname> (<type>string</type>)</term> <term><varname>listen_addresses</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>listen_addresses</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the TCP/IP address(es) on which the server is Specifies the TCP/IP address(es) on which the server is
...@@ -693,7 +711,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -693,7 +711,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-port" xreflabel="port"> <varlistentry id="guc-port" xreflabel="port">
<term><varname>port</varname> (<type>integer</type>)</term> <term><varname>port</varname> (<type>integer</type>)</term>
<indexterm><primary>port</></> <indexterm>
<primary><varname>port</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The TCP port the server listens on; 5432 by default. Note that the The TCP port the server listens on; 5432 by default. Note that the
...@@ -705,6 +725,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -705,6 +725,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-max-connections" xreflabel="max_connections"> <varlistentry id="guc-max-connections" xreflabel="max_connections">
<term><varname>max_connections</varname> (<type>integer</type>)</term> <term><varname>max_connections</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_connections</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Determines the maximum number of concurrent connections to the Determines the maximum number of concurrent connections to the
...@@ -728,6 +751,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -728,6 +751,9 @@ SET ENABLE_SEQSCAN TO OFF;
xreflabel="superuser_reserved_connections"> xreflabel="superuser_reserved_connections">
<term><varname>superuser_reserved_connections</varname> <term><varname>superuser_reserved_connections</varname>
(<type>integer</type>)</term> (<type>integer</type>)</term>
<indexterm>
<primary><varname>superuser_reserved_connections</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Determines the number of <quote>connection slots</quote> that Determines the number of <quote>connection slots</quote> that
...@@ -748,9 +774,11 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -748,9 +774,11 @@ SET ENABLE_SEQSCAN TO OFF;
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="guc-unix-socket-directory" xreflabel="unix_socket_directory"> <varlistentry id="guc-unix-socket-directory" xreflabel="unix_socket_directory">
<term><varname>unix_socket_directory</varname> (<type>string</type>)</term> <term><varname>unix_socket_directory</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>unix_socket_directory</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the directory of the Unix-domain socket on which the Specifies the directory of the Unix-domain socket on which the
...@@ -764,6 +792,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -764,6 +792,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-unix-socket-group" xreflabel="unix_socket_group"> <varlistentry id="guc-unix-socket-group" xreflabel="unix_socket_group">
<term><varname>unix_socket_group</varname> (<type>string</type>)</term> <term><varname>unix_socket_group</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>unix_socket_group</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the owning group of the Unix-domain socket. (The owning Sets the owning group of the Unix-domain socket. (The owning
...@@ -780,6 +811,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -780,6 +811,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-unix-socket-permissions" xreflabel="unix_socket_permissions"> <varlistentry id="guc-unix-socket-permissions" xreflabel="unix_socket_permissions">
<term><varname>unix_socket_permissions</varname> (<type>integer</type>)</term> <term><varname>unix_socket_permissions</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>unix_socket_permissions</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the access permissions of the Unix-domain socket. Unix Sets the access permissions of the Unix-domain socket. Unix
...@@ -814,6 +848,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -814,6 +848,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-rendezvous-name" xreflabel="rendezvous_name"> <varlistentry id="guc-rendezvous-name" xreflabel="rendezvous_name">
<term><varname>rendezvous_name</varname> (<type>string</type>)</term> <term><varname>rendezvous_name</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>rendezvous_name</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the <productname>Rendezvous</productname> broadcast Specifies the <productname>Rendezvous</productname> broadcast
...@@ -835,6 +872,10 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -835,6 +872,10 @@ SET ENABLE_SEQSCAN TO OFF;
<term><varname>authentication_timeout</varname> (<type>integer</type>)</term> <term><varname>authentication_timeout</varname> (<type>integer</type>)</term>
<indexterm><primary>timeout</><secondary>client authentication</></indexterm> <indexterm><primary>timeout</><secondary>client authentication</></indexterm>
<indexterm><primary>client authentication</><secondary>timeout during</></indexterm> <indexterm><primary>client authentication</><secondary>timeout during</></indexterm>
<indexterm>
<primary><varname>authentication_timeout</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Maximum time to complete client authentication, in seconds. If a Maximum time to complete client authentication, in seconds. If a
...@@ -848,10 +889,10 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -848,10 +889,10 @@ SET ENABLE_SEQSCAN TO OFF;
</varlistentry> </varlistentry>
<varlistentry id="guc-ssl" xreflabel="ssl"> <varlistentry id="guc-ssl" xreflabel="ssl">
<term><varname>ssl</varname> (<type>boolean</type>)</term>
<indexterm> <indexterm>
<primary>SSL</primary> <primary><varname>ssl</> configuration parameter</primary>
</indexterm> </indexterm>
<term><varname>ssl</varname> (<type>boolean</type>)</term>
<listitem> <listitem>
<para> <para>
Enables <acronym>SSL</> connections. Please read Enables <acronym>SSL</> connections. Please read
...@@ -863,6 +904,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -863,6 +904,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-password-encryption" xreflabel="password_encryption"> <varlistentry id="guc-password-encryption" xreflabel="password_encryption">
<term><varname>password_encryption</varname> (<type>boolean</type>)</term> <term><varname>password_encryption</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>password_encryption</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When a password is specified in <xref When a password is specified in <xref
...@@ -878,6 +922,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -878,6 +922,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-krb-server-keyfile" xreflabel="krb_server_keyfile"> <varlistentry id="guc-krb-server-keyfile" xreflabel="krb_server_keyfile">
<term><varname>krb_server_keyfile</varname> (<type>string</type>)</term> <term><varname>krb_server_keyfile</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>krb_server_keyfile</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the location of the Kerberos server key file. See Sets the location of the Kerberos server key file. See
...@@ -888,6 +935,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -888,6 +935,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-db-user-namespace" xreflabel="db_user_namespace"> <varlistentry id="guc-db-user-namespace" xreflabel="db_user_namespace">
<term><varname>db_user_namespace</varname> (<type>boolean</type>)</term> <term><varname>db_user_namespace</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>db_user_namespace</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This allows per-database user names. It is off by default. This allows per-database user names. It is off by default.
...@@ -933,6 +983,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -933,6 +983,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-shared-buffers" xreflabel="shared_buffers"> <varlistentry id="guc-shared-buffers" xreflabel="shared_buffers">
<term><varname>shared_buffers</varname> (<type>integer</type>)</term> <term><varname>shared_buffers</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>shared_buffers</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the number of shared memory buffers used by the database Sets the number of shared memory buffers used by the database
...@@ -960,6 +1013,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -960,6 +1013,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-work-mem" xreflabel="work_mem"> <varlistentry id="guc-work-mem" xreflabel="work_mem">
<term><varname>work_mem</varname> (<type>integer</type>)</term> <term><varname>work_mem</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>work_mem</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the amount of memory to be used by internal sort operations Specifies the amount of memory to be used by internal sort operations
...@@ -982,6 +1038,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -982,6 +1038,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-maintenance-work-mem" xreflabel="maintenance_work_mem"> <varlistentry id="guc-maintenance-work-mem" xreflabel="maintenance_work_mem">
<term><varname>maintenance_work_mem</varname> (<type>integer</type>)</term> <term><varname>maintenance_work_mem</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>maintenance_work_mem</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the maximum amount of memory to be used in maintenance Specifies the maximum amount of memory to be used in maintenance
...@@ -1000,6 +1059,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1000,6 +1059,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-max-stack-depth" xreflabel="max_stack_depth"> <varlistentry id="guc-max-stack-depth" xreflabel="max_stack_depth">
<term><varname>max_stack_depth</varname> (<type>integer</type>)</term> <term><varname>max_stack_depth</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_stack_depth</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the maximum safe depth of the server's execution stack. Specifies the maximum safe depth of the server's execution stack.
...@@ -1026,6 +1088,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1026,6 +1088,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-max-fsm-pages" xreflabel="max_fsm_pages"> <varlistentry id="guc-max-fsm-pages" xreflabel="max_fsm_pages">
<term><varname>max_fsm_pages</varname> (<type>integer</type>)</term> <term><varname>max_fsm_pages</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_fsm_pages</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the maximum number of disk pages for which free space will Sets the maximum number of disk pages for which free space will
...@@ -1039,6 +1104,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1039,6 +1104,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-max-fsm-relations" xreflabel="max_fsm_relations"> <varlistentry id="guc-max-fsm-relations" xreflabel="max_fsm_relations">
<term><varname>max_fsm_relations</varname> (<type>integer</type>)</term> <term><varname>max_fsm_relations</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_fsm_relations</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the maximum number of relations (tables and indexes) for which Sets the maximum number of relations (tables and indexes) for which
...@@ -1058,6 +1126,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1058,6 +1126,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-max-files-per-process" xreflabel="max_files_per_process"> <varlistentry id="guc-max-files-per-process" xreflabel="max_files_per_process">
<term><varname>max_files_per_process</varname> (<type>integer</type>)</term> <term><varname>max_files_per_process</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_files_per_process</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the maximum number of simultaneously open files allowed to each Sets the maximum number of simultaneously open files allowed to each
...@@ -1075,7 +1146,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1075,7 +1146,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-preload-libraries" xreflabel="preload_libraries"> <varlistentry id="guc-preload-libraries" xreflabel="preload_libraries">
<term><varname>preload_libraries</varname> (<type>string</type>)</term> <term><varname>preload_libraries</varname> (<type>string</type>)</term>
<indexterm><primary>preload_libraries</></> <indexterm>
<primary><varname>preload_libraries</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This variable specifies one or more shared libraries that are This variable specifies one or more shared libraries that are
...@@ -1152,6 +1225,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1152,6 +1225,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-vacuum-cost-delay" xreflabel="vacuum_cost_delay"> <varlistentry id="guc-vacuum-cost-delay" xreflabel="vacuum_cost_delay">
<term><varname>vacuum_cost_delay</varname> (<type>integer</type>)</term> <term><varname>vacuum_cost_delay</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>vacuum_cost_delay</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The length of time, in milliseconds, that the process will sleep The length of time, in milliseconds, that the process will sleep
...@@ -1169,6 +1245,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1169,6 +1245,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-vacuum-cost-page-hit" xreflabel="vacuum_cost_page_hit"> <varlistentry id="guc-vacuum-cost-page-hit" xreflabel="vacuum_cost_page_hit">
<term><varname>vacuum_cost_page_hit</varname> (<type>integer</type>)</term> <term><varname>vacuum_cost_page_hit</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>vacuum_cost_page_hit</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The estimated cost for vacuuming a buffer found in the shared buffer The estimated cost for vacuuming a buffer found in the shared buffer
...@@ -1181,6 +1260,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1181,6 +1260,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-vacuum-cost-page-miss" xreflabel="vacuum_cost_page_miss"> <varlistentry id="guc-vacuum-cost-page-miss" xreflabel="vacuum_cost_page_miss">
<term><varname>vacuum_cost_page_miss</varname> (<type>integer</type>)</term> <term><varname>vacuum_cost_page_miss</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>vacuum_cost_page_miss</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The estimated cost for vacuuming a buffer that has to be read from The estimated cost for vacuuming a buffer that has to be read from
...@@ -1193,6 +1275,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1193,6 +1275,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-vacuum-cost-page-dirty" xreflabel="vacuum_cost_page_dirty"> <varlistentry id="guc-vacuum-cost-page-dirty" xreflabel="vacuum_cost_page_dirty">
<term><varname>vacuum_cost_page_dirty</varname> (<type>integer</type>)</term> <term><varname>vacuum_cost_page_dirty</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>vacuum_cost_page_dirty</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The estimated cost charged when vacuum modifies a block that was The estimated cost charged when vacuum modifies a block that was
...@@ -1205,6 +1290,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1205,6 +1290,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-vacuum-cost-limit" xreflabel="vacuum_cost_limit"> <varlistentry id="guc-vacuum-cost-limit" xreflabel="vacuum_cost_limit">
<term><varname>vacuum_cost_limit</varname> (<type>integer</type>)</term> <term><varname>vacuum_cost_limit</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>vacuum_cost_limit</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The accumulated cost that will cause the vacuuming process to sleep. The accumulated cost that will cause the vacuuming process to sleep.
...@@ -1255,6 +1343,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1255,6 +1343,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-bgwriter-delay" xreflabel="bgwriter_delay"> <varlistentry id="guc-bgwriter-delay" xreflabel="bgwriter_delay">
<term><varname>bgwriter_delay</varname> (<type>integer</type>)</term> <term><varname>bgwriter_delay</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>bgwriter_delay</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Specifies the delay between activity rounds for the Specifies the delay between activity rounds for the
...@@ -1276,6 +1367,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1276,6 +1367,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-bgwriter-percent" xreflabel="bgwriter_percent"> <varlistentry id="guc-bgwriter-percent" xreflabel="bgwriter_percent">
<term><varname>bgwriter_percent</varname> (<type>integer</type>)</term> <term><varname>bgwriter_percent</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>bgwriter_percent</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
In each round, no more than this percentage of the currently In each round, no more than this percentage of the currently
...@@ -1289,6 +1383,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1289,6 +1383,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-bgwriter-maxpages" xreflabel="bgwriter_maxpages"> <varlistentry id="guc-bgwriter-maxpages" xreflabel="bgwriter_maxpages">
<term><varname>bgwriter_maxpages</varname> (<type>integer</type>)</term> <term><varname>bgwriter_maxpages</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>bgwriter_maxpages</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
In each round, no more than this many dirty buffers will be In each round, no more than this many dirty buffers will be
...@@ -1327,9 +1424,8 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1327,9 +1424,8 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-fsync" xreflabel="fsync"> <varlistentry id="guc-fsync" xreflabel="fsync">
<indexterm> <indexterm>
<primary>fsync</primary> <primary><varname>fsync</> configuration parameter</primary>
</indexterm> </indexterm>
<term><varname>fsync</varname> (<type>boolean</type>)</term> <term><varname>fsync</varname> (<type>boolean</type>)</term>
<listitem> <listitem>
<para> <para>
...@@ -1378,6 +1474,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1378,6 +1474,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-wal-sync-method" xreflabel="wal_sync_method"> <varlistentry id="guc-wal-sync-method" xreflabel="wal_sync_method">
<term><varname>wal_sync_method</varname> (<type>string</type>)</term> <term><varname>wal_sync_method</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>wal_sync_method</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Method used for forcing WAL updates out to disk. Possible Method used for forcing WAL updates out to disk. Possible
...@@ -1396,6 +1495,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1396,6 +1495,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-wal-buffers" xreflabel="wal_buffers"> <varlistentry id="guc-wal-buffers" xreflabel="wal_buffers">
<term><varname>wal_buffers</varname> (<type>integer</type>)</term> <term><varname>wal_buffers</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>wal_buffers</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Number of disk-page buffers allocated in shared memory for WAL data. Number of disk-page buffers allocated in shared memory for WAL data.
...@@ -1408,6 +1510,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1408,6 +1510,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-commit-delay" xreflabel="commit_delay"> <varlistentry id="guc-commit-delay" xreflabel="commit_delay">
<term><varname>commit_delay</varname> (<type>integer</type>)</term> <term><varname>commit_delay</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>commit_delay</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Time delay between writing a commit record to the WAL buffer Time delay between writing a commit record to the WAL buffer
...@@ -1427,6 +1532,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1427,6 +1532,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-commit-siblings" xreflabel="commit_siblings"> <varlistentry id="guc-commit-siblings" xreflabel="commit_siblings">
<term><varname>commit_siblings</varname> (<type>integer</type>)</term> <term><varname>commit_siblings</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>commit_siblings</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Minimum number of concurrent open transactions to require Minimum number of concurrent open transactions to require
...@@ -1446,6 +1554,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1446,6 +1554,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-checkpoint-segments" xreflabel="checkpoint_segments"> <varlistentry id="guc-checkpoint-segments" xreflabel="checkpoint_segments">
<term><varname>checkpoint_segments</varname> (<type>integer</type>)</term> <term><varname>checkpoint_segments</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>checkpoint_segments</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Maximum distance between automatic WAL checkpoints, in log Maximum distance between automatic WAL checkpoints, in log
...@@ -1458,6 +1569,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1458,6 +1569,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-checkpoint-timeout" xreflabel="checkpoint_timeout"> <varlistentry id="guc-checkpoint-timeout" xreflabel="checkpoint_timeout">
<term><varname>checkpoint_timeout</varname> (<type>integer</type>)</term> <term><varname>checkpoint_timeout</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>checkpoint_timeout</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Maximum time between automatic WAL checkpoints, in Maximum time between automatic WAL checkpoints, in
...@@ -1470,6 +1584,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1470,6 +1584,9 @@ SET ENABLE_SEQSCAN TO OFF;
<varlistentry id="guc-checkpoint-warning" xreflabel="checkpoint_warning"> <varlistentry id="guc-checkpoint-warning" xreflabel="checkpoint_warning">
<term><varname>checkpoint_warning</varname> (<type>integer</type>)</term> <term><varname>checkpoint_warning</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>checkpoint_warning</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Write a message to the server logs if checkpoints caused by Write a message to the server logs if checkpoints caused by
...@@ -1488,6 +1605,9 @@ SET ENABLE_SEQSCAN TO OFF; ...@@ -1488,6 +1605,9 @@ SET ENABLE_SEQSCAN TO OFF;
<variablelist> <variablelist>
<varlistentry id="guc-archive-command" xreflabel="archive_command"> <varlistentry id="guc-archive-command" xreflabel="archive_command">
<term><varname>archive_command</varname> (<type>string</type>)</term> <term><varname>archive_command</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>archive_command</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The shell command to execute to archive a completed segment of The shell command to execute to archive a completed segment of
...@@ -1543,6 +1663,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1543,6 +1663,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<variablelist> <variablelist>
<varlistentry id="guc-enable-hashagg" xreflabel="enable_hashagg"> <varlistentry id="guc-enable-hashagg" xreflabel="enable_hashagg">
<term><varname>enable_hashagg</varname> (<type>boolean</type>)</term> <term><varname>enable_hashagg</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>enable_hashagg</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of hashed Enables or disables the query planner's use of hashed
...@@ -1554,6 +1677,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1554,6 +1677,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-enable-hashjoin" xreflabel="enable_hashjoin"> <varlistentry id="guc-enable-hashjoin" xreflabel="enable_hashjoin">
<term><varname>enable_hashjoin</varname> (<type>boolean</type>)</term> <term><varname>enable_hashjoin</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>enable_hashjoin</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of hash-join plan Enables or disables the query planner's use of hash-join plan
...@@ -1564,11 +1690,13 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1564,11 +1690,13 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
</varlistentry> </varlistentry>
<varlistentry id="guc-enable-indexscan" xreflabel="enable_indexscan"> <varlistentry id="guc-enable-indexscan" xreflabel="enable_indexscan">
<term><varname>enable_indexscan</varname> (<type>boolean</type>)</term>
<indexterm> <indexterm>
<primary>index scan</primary> <primary>index scan</primary>
</indexterm> </indexterm>
<indexterm>
<term><varname>enable_indexscan</varname> (<type>boolean</type>)</term> <primary><varname>enable_indexscan</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of index-scan plan Enables or disables the query planner's use of index-scan plan
...@@ -1580,6 +1708,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1580,6 +1708,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-enable-mergejoin" xreflabel="enable_mergejoin"> <varlistentry id="guc-enable-mergejoin" xreflabel="enable_mergejoin">
<term><varname>enable_mergejoin</varname> (<type>boolean</type>)</term> <term><varname>enable_mergejoin</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>enable_mergejoin</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of merge-join plan Enables or disables the query planner's use of merge-join plan
...@@ -1591,6 +1722,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1591,6 +1722,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-enable-nestloop" xreflabel="enable_nestloop"> <varlistentry id="guc-enable-nestloop" xreflabel="enable_nestloop">
<term><varname>enable_nestloop</varname> (<type>boolean</type>)</term> <term><varname>enable_nestloop</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>enable_nestloop</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of nested-loop join Enables or disables the query planner's use of nested-loop join
...@@ -1603,11 +1737,13 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1603,11 +1737,13 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
</varlistentry> </varlistentry>
<varlistentry id="guc-enable-seqscan" xreflabel="enable_seqscan"> <varlistentry id="guc-enable-seqscan" xreflabel="enable_seqscan">
<term><varname>enable_seqscan</varname> (<type>boolean</type>)</term>
<indexterm> <indexterm>
<primary>sequential scan</primary> <primary>sequential scan</primary>
</indexterm> </indexterm>
<indexterm>
<term><varname>enable_seqscan</varname> (<type>boolean</type>)</term> <primary><varname>enable_seqscan</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of sequential scan Enables or disables the query planner's use of sequential scan
...@@ -1621,6 +1757,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1621,6 +1757,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-enable-sort" xreflabel="enable_sort"> <varlistentry id="guc-enable-sort" xreflabel="enable_sort">
<term><varname>enable_sort</varname> (<type>boolean</type>)</term> <term><varname>enable_sort</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>enable_sort</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of explicit sort Enables or disables the query planner's use of explicit sort
...@@ -1634,6 +1773,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1634,6 +1773,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-enable-tidscan" xreflabel="enable_tidscan"> <varlistentry id="guc-enable-tidscan" xreflabel="enable_tidscan">
<term><varname>enable_tidscan</varname> (<type>boolean</type>)</term> <term><varname>enable_tidscan</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>enable_tidscan</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables or disables the query planner's use of <acronym>TID</> Enables or disables the query planner's use of <acronym>TID</>
...@@ -1663,6 +1805,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1663,6 +1805,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-effective-cache-size" xreflabel="effective_cache_size"> <varlistentry id="guc-effective-cache-size" xreflabel="effective_cache_size">
<term><varname>effective_cache_size</varname> (<type>floating point</type>)</term> <term><varname>effective_cache_size</varname> (<type>floating point</type>)</term>
<indexterm>
<primary><varname>effective_cache_size</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the planner's assumption about the effective size of the Sets the planner's assumption about the effective size of the
...@@ -1687,6 +1832,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1687,6 +1832,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-random-page-cost" xreflabel="random_page_cost"> <varlistentry id="guc-random-page-cost" xreflabel="random_page_cost">
<term><varname>random_page_cost</varname> (<type>floating point</type>)</term> <term><varname>random_page_cost</varname> (<type>floating point</type>)</term>
<indexterm>
<primary><varname>random_page_cost</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the planner's estimate of the cost of a Sets the planner's estimate of the cost of a
...@@ -1701,6 +1849,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1701,6 +1849,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-cpu-tuple-cost" xreflabel="cpu_tuple_cost"> <varlistentry id="guc-cpu-tuple-cost" xreflabel="cpu_tuple_cost">
<term><varname>cpu_tuple_cost</varname> (<type>floating point</type>)</term> <term><varname>cpu_tuple_cost</varname> (<type>floating point</type>)</term>
<indexterm>
<primary><varname>cpu_tuple_cost</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the planner's estimate of the cost of processing Sets the planner's estimate of the cost of processing
...@@ -1712,6 +1863,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1712,6 +1863,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-cpu-index-tuple-cost" xreflabel="cpu_index_tuple_cost"> <varlistentry id="guc-cpu-index-tuple-cost" xreflabel="cpu_index_tuple_cost">
<term><varname>cpu_index_tuple_cost</varname> (<type>floating point</type>)</term> <term><varname>cpu_index_tuple_cost</varname> (<type>floating point</type>)</term>
<indexterm>
<primary><varname>cpu_index_tuple_cost</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the planner's estimate of the cost of processing Sets the planner's estimate of the cost of processing
...@@ -1724,6 +1878,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1724,6 +1878,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-cpu-operator-cost" xreflabel="cpu_operator_cost"> <varlistentry id="guc-cpu-operator-cost" xreflabel="cpu_operator_cost">
<term><varname>cpu_operator_cost</varname> (<type>floating point</type>)</term> <term><varname>cpu_operator_cost</varname> (<type>floating point</type>)</term>
<indexterm>
<primary><varname>cpu_operator_cost</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the planner's estimate of the cost of processing each Sets the planner's estimate of the cost of processing each
...@@ -1749,6 +1906,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1749,6 +1906,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<primary>GEQO</primary> <primary>GEQO</primary>
<see>genetic query optimization</see> <see>genetic query optimization</see>
</indexterm> </indexterm>
<indexterm>
<primary><varname>geqo</> configuration parameter</primary>
</indexterm>
<term><varname>geqo</varname> (<type>boolean</type>)</term> <term><varname>geqo</varname> (<type>boolean</type>)</term>
<listitem> <listitem>
<para> <para>
...@@ -1763,6 +1923,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1763,6 +1923,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-geqo-threshold" xreflabel="geqo_threshold"> <varlistentry id="guc-geqo-threshold" xreflabel="geqo_threshold">
<term><varname>geqo_threshold</varname> (<type>integer</type>)</term> <term><varname>geqo_threshold</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>geqo_threshold</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Use genetic query optimization to plan queries with at least Use genetic query optimization to plan queries with at least
...@@ -1778,6 +1941,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1778,6 +1941,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-geqo-effort" xreflabel="geqo_effort"> <varlistentry id="guc-geqo-effort" xreflabel="geqo_effort">
<term><varname>geqo_effort</varname> <term><varname>geqo_effort</varname>
(<type>integer</type>)</term> (<type>integer</type>)</term>
<indexterm>
<primary><varname>geqo_effort</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls the tradeoff between planning time and query plan Controls the tradeoff between planning time and query plan
...@@ -1800,6 +1966,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1800,6 +1966,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-geqo-pool-size" xreflabel="geqo_pool_size"> <varlistentry id="guc-geqo-pool-size" xreflabel="geqo_pool_size">
<term><varname>geqo_pool_size</varname> (<type>integer</type>)</term> <term><varname>geqo_pool_size</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>geqo_pool_size</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls the pool size used by GEQO. The pool size is the Controls the pool size used by GEQO. The pool size is the
...@@ -1814,6 +1983,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1814,6 +1983,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-geqo-generations" xreflabel="geqo_generations"> <varlistentry id="guc-geqo-generations" xreflabel="geqo_generations">
<term><varname>geqo_generations</varname> (<type>integer</type>)</term> <term><varname>geqo_generations</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>geqo_generations</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls the number of generations used by GEQO. Generations Controls the number of generations used by GEQO. Generations
...@@ -1828,6 +2000,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1828,6 +2000,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-geqo-selection-bias" xreflabel="geqo_selection_bias"> <varlistentry id="guc-geqo-selection-bias" xreflabel="geqo_selection_bias">
<term><varname>geqo_selection_bias</varname> (<type>floating point</type>)</term> <term><varname>geqo_selection_bias</varname> (<type>floating point</type>)</term>
<indexterm>
<primary><varname>geqo_selection_bias</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls the selection bias used by GEQO. The selection bias Controls the selection bias used by GEQO. The selection bias
...@@ -1846,6 +2021,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1846,6 +2021,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-default-statistics-target" xreflabel="default_statistics_target"> <varlistentry id="guc-default-statistics-target" xreflabel="default_statistics_target">
<term><varname>default_statistics_target</varname> (<type>integer</type>)</term> <term><varname>default_statistics_target</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>default_statistics_target</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the default statistics target for table columns that have Sets the default statistics target for table columns that have
...@@ -1861,6 +2039,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1861,6 +2039,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-from-collapse-limit" xreflabel="from_collapse_limit"> <varlistentry id="guc-from-collapse-limit" xreflabel="from_collapse_limit">
<term><varname>from_collapse_limit</varname> (<type>integer</type>)</term> <term><varname>from_collapse_limit</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>from_collapse_limit</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The planner will merge sub-queries into upper queries if the The planner will merge sub-queries into upper queries if the
...@@ -1874,6 +2055,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1874,6 +2055,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-join-collapse-limit" xreflabel="join_collapse_limit"> <varlistentry id="guc-join-collapse-limit" xreflabel="join_collapse_limit">
<term><varname>join_collapse_limit</varname> (<type>integer</type>)</term> <term><varname>join_collapse_limit</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>join_collapse_limit</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The planner will rewrite explicit inner <literal>JOIN</> The planner will rewrite explicit inner <literal>JOIN</>
...@@ -1883,7 +2067,7 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1883,7 +2067,7 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
specified via the <literal>JOIN</literal> construct would specified via the <literal>JOIN</literal> construct would
never be reordered by the query planner. The query planner has never be reordered by the query planner. The query planner has
subsequently been improved so that inner joins written in this subsequently been improved so that inner joins written in this
form can be reordered; this configuration variable controls form can be reordered; this configuration parameter controls
the extent to which this reordering is performed. the extent to which this reordering is performed.
<note> <note>
<para> <para>
...@@ -1944,6 +2128,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1944,6 +2128,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-destination" xreflabel="log_destination"> <varlistentry id="guc-log-destination" xreflabel="log_destination">
<term><varname>log_destination</varname> (<type>string</type>)</term> <term><varname>log_destination</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_destination</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
<productname>PostgreSQL</productname> supports several methods <productname>PostgreSQL</productname> supports several methods
...@@ -1962,6 +2149,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1962,6 +2149,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-redirect-stderr" xreflabel="redirect_stderr"> <varlistentry id="guc-redirect-stderr" xreflabel="redirect_stderr">
<term><varname>redirect_stderr</varname> (<type>boolean</type>)</term> <term><varname>redirect_stderr</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>redirect_stderr</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This option allows messages sent to <application>stderr</> to be This option allows messages sent to <application>stderr</> to be
...@@ -1978,6 +2168,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1978,6 +2168,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-directory" xreflabel="log_directory"> <varlistentry id="guc-log-directory" xreflabel="log_directory">
<term><varname>log_directory</varname> (<type>string</type>)</term> <term><varname>log_directory</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_directory</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When <varname>redirect_stderr</> is enabled, this option When <varname>redirect_stderr</> is enabled, this option
...@@ -1992,6 +2185,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -1992,6 +2185,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-filename" xreflabel="log_filename"> <varlistentry id="guc-log-filename" xreflabel="log_filename">
<term><varname>log_filename</varname> (<type>string</type>)</term> <term><varname>log_filename</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_filename</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When <varname>redirect_stderr</varname> is enabled, this option When <varname>redirect_stderr</varname> is enabled, this option
...@@ -2013,6 +2209,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2013,6 +2209,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-rotation-age" xreflabel="log_rotation_age"> <varlistentry id="guc-log-rotation-age" xreflabel="log_rotation_age">
<term><varname>log_rotation_age</varname> (<type>integer</type>)</term> <term><varname>log_rotation_age</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>log_rotation_age</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When <varname>redirect_stderr</varname> is enabled, this option When <varname>redirect_stderr</varname> is enabled, this option
...@@ -2028,6 +2227,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2028,6 +2227,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-rotation-size" xreflabel="log_rotation_size"> <varlistentry id="guc-log-rotation-size" xreflabel="log_rotation_size">
<term><varname>log_rotation_size</varname> (<type>integer</type>)</term> <term><varname>log_rotation_size</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>log_rotation_size</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When <varname>redirect_stderr</varname> is enabled, this option When <varname>redirect_stderr</varname> is enabled, this option
...@@ -2043,6 +2245,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2043,6 +2245,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-truncate-on-rotation" xreflabel="log_truncate_on_rotation"> <varlistentry id="guc-log-truncate-on-rotation" xreflabel="log_truncate_on_rotation">
<term><varname>log_truncate_on_rotation</varname> (<type>boolean</type>)</term> <term><varname>log_truncate_on_rotation</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>log_truncate_on_rotation</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When <varname>redirect_stderr</varname> is enabled, this option will cause When <varname>redirect_stderr</varname> is enabled, this option will cause
...@@ -2082,6 +2287,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2082,6 +2287,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-syslog-facility" xreflabel="syslog_facility"> <varlistentry id="guc-syslog-facility" xreflabel="syslog_facility">
<term><varname>syslog_facility</varname> (<type>string</type>)</term> <term><varname>syslog_facility</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>syslog_facility</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When logging to <application>syslog</> is enabled, this option When logging to <application>syslog</> is enabled, this option
...@@ -2100,6 +2308,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2100,6 +2308,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-syslog-ident" xreflabel="syslog_ident"> <varlistentry id="guc-syslog-ident" xreflabel="syslog_ident">
<term><varname>syslog_ident</varname> (<type>string</type>)</term> <term><varname>syslog_ident</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>syslog_identity</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When logging to <application>syslog</> is enabled, this option When logging to <application>syslog</> is enabled, this option
...@@ -2121,6 +2332,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2121,6 +2332,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-client-min-messages" xreflabel="client_min_messages"> <varlistentry id="guc-client-min-messages" xreflabel="client_min_messages">
<term><varname>client_min_messages</varname> (<type>string</type>)</term> <term><varname>client_min_messages</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>client_min_messages</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls which message levels are sent to the client. Controls which message levels are sent to the client.
...@@ -2138,6 +2352,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2138,6 +2352,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-min-messages" xreflabel="log_min_messages"> <varlistentry id="guc-log-min-messages" xreflabel="log_min_messages">
<term><varname>log_min_messages</varname> (<type>string</type>)</term> <term><varname>log_min_messages</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_min_messages</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls which message levels are written to the server log. Controls which message levels are written to the server log.
...@@ -2157,6 +2374,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2157,6 +2374,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-error-verbosity" xreflabel="log_error_verbosity"> <varlistentry id="guc-log-error-verbosity" xreflabel="log_error_verbosity">
<term><varname>log_error_verbosity</varname> (<type>string</type>)</term> <term><varname>log_error_verbosity</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_error_verbosity</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls the amount of detail written in the server log for each Controls the amount of detail written in the server log for each
...@@ -2169,6 +2389,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2169,6 +2389,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-min-error-statement" xreflabel="log_min_error_statement"> <varlistentry id="guc-log-min-error-statement" xreflabel="log_min_error_statement">
<term><varname>log_min_error_statement</varname> (<type>string</type>)</term> <term><varname>log_min_error_statement</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_min_error_statement</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls whether or not the SQL statement that causes an error Controls whether or not the SQL statement that causes an error
...@@ -2193,6 +2416,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2193,6 +2416,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-min-duration-statement" xreflabel="log_min_duration_statement"> <varlistentry id="guc-log-min-duration-statement" xreflabel="log_min_duration_statement">
<term><varname>log_min_duration_statement</varname> (<type>integer</type>)</term> <term><varname>log_min_duration_statement</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>log_min_duration_statement</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets a minimum statement execution time (in milliseconds) Sets a minimum statement execution time (in milliseconds)
...@@ -2211,6 +2437,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2211,6 +2437,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-silent-mode" xreflabel="silent_mode"> <varlistentry id="guc-silent-mode" xreflabel="silent_mode">
<term><varname>silent_mode</varname> (<type>boolean</type>)</term> <term><varname>silent_mode</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>silent_mode</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Runs the server silently. If this option is set, the server Runs the server silently. If this option is set, the server
...@@ -2322,6 +2551,18 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2322,6 +2551,18 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<term><varname>debug_print_rewritten</varname> (<type>boolean</type>)</term> <term><varname>debug_print_rewritten</varname> (<type>boolean</type>)</term>
<term><varname>debug_print_plan</varname> (<type>boolean</type>)</term> <term><varname>debug_print_plan</varname> (<type>boolean</type>)</term>
<term><varname>debug_pretty_print</varname> (<type>boolean</type>)</term> <term><varname>debug_pretty_print</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>debug_print_parse</> configuration parameter</primary>
</indexterm>
<indexterm>
<primary><varname>debug_print_rewritten</> configuration parameter</primary>
</indexterm>
<indexterm>
<primary><varname>debug_print_plan</> configuration parameter</primary>
</indexterm>
<indexterm>
<primary><varname>debug_pretty_print</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
These options enable various debugging output to be sent to These options enable various debugging output to be sent to
...@@ -2339,6 +2580,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2339,6 +2580,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-connections" xreflabel="log_connections"> <varlistentry id="guc-log-connections" xreflabel="log_connections">
<term><varname>log_connections</varname> (<type>boolean</type>)</term> <term><varname>log_connections</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>log_connections</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This outputs a line to the server logs detailing each successful This outputs a line to the server logs detailing each successful
...@@ -2351,6 +2595,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2351,6 +2595,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-disconnections" xreflabel="log_disconnections"> <varlistentry id="guc-log-disconnections" xreflabel="log_disconnections">
<term><varname>log_disconnections</varname> (<type>boolean</type>)</term> <term><varname>log_disconnections</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>log_disconnections</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This outputs a line in the server logs similar to This outputs a line in the server logs similar to
...@@ -2365,6 +2612,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2365,6 +2612,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-duration" xreflabel="log_duration"> <varlistentry id="guc-log-duration" xreflabel="log_duration">
<term><varname>log_duration</varname> (<type>boolean</type>)</term> <term><varname>log_duration</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>log_duration</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Causes the duration of every completed statement which satisfies Causes the duration of every completed statement which satisfies
...@@ -2380,6 +2630,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2380,6 +2630,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-line-prefix" xreflabel="log_line_prefix"> <varlistentry id="guc-log-line-prefix" xreflabel="log_line_prefix">
<term><varname>log_line_prefix</varname> (<type>string</type>)</term> <term><varname>log_line_prefix</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_line_prefix</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This is a <function>printf</>-style string that is output at the This is a <function>printf</>-style string that is output at the
...@@ -2482,6 +2735,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2482,6 +2735,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-statement" xreflabel="log_statement"> <varlistentry id="guc-log-statement" xreflabel="log_statement">
<term><varname>log_statement</varname> (<type>string</type>)</term> <term><varname>log_statement</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>log_statement</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls which SQL statements are logged. Valid values are Controls which SQL statements are logged. Valid values are
...@@ -2522,6 +2778,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2522,6 +2778,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-log-hostname" xreflabel="log_hostname"> <varlistentry id="guc-log-hostname" xreflabel="log_hostname">
<term><varname>log_hostname</varname> (<type>boolean</type>)</term> <term><varname>log_hostname</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>log_hostname</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
By default, connection logs only show the IP address of the By default, connection logs only show the IP address of the
...@@ -2549,6 +2808,18 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2549,6 +2808,18 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<term><varname>log_parser_stats</varname> (<type>boolean</type>)</term> <term><varname>log_parser_stats</varname> (<type>boolean</type>)</term>
<term><varname>log_planner_stats</varname> (<type>boolean</type>)</term> <term><varname>log_planner_stats</varname> (<type>boolean</type>)</term>
<term><varname>log_executor_stats</varname> (<type>boolean</type>)</term> <term><varname>log_executor_stats</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>log_statement_stats</> configuration parameter</primary>
</indexterm>
<indexterm>
<primary><varname>log_parser_stats</> configuration parameter</primary>
</indexterm>
<indexterm>
<primary><varname>log_planner_stats</> configuration parameter</primary>
</indexterm>
<indexterm>
<primary><varname>log_executor_stats</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
For each query, write performance statistics of the respective For each query, write performance statistics of the respective
...@@ -2571,6 +2842,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2571,6 +2842,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-stats-start-collector" xreflabel="stats_start_collector"> <varlistentry id="guc-stats-start-collector" xreflabel="stats_start_collector">
<term><varname>stats_start_collector</varname> (<type>boolean</type>)</term> <term><varname>stats_start_collector</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>stats_start_collector</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Controls whether the server should start the Controls whether the server should start the
...@@ -2584,6 +2858,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2584,6 +2858,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-stats-command-string" xreflabel="stats_command_string"> <varlistentry id="guc-stats-command-string" xreflabel="stats_command_string">
<term><varname>stats_command_string</varname> (<type>boolean</type>)</term> <term><varname>stats_command_string</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>stats_command_string</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables the collection of statistics on the currently Enables the collection of statistics on the currently
...@@ -2601,6 +2878,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2601,6 +2878,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-stats-block-level" xreflabel="guc_stats_block_level"> <varlistentry id="guc-stats-block-level" xreflabel="guc_stats_block_level">
<term><varname>stats_block_level</varname> (<type>boolean</type>)</term> <term><varname>stats_block_level</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>stats_block_level</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables the collection of block-level statistics on database Enables the collection of block-level statistics on database
...@@ -2615,6 +2895,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2615,6 +2895,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-stats-row-level" xreflabel="guc_stats_row_level"> <varlistentry id="guc-stats-row-level" xreflabel="guc_stats_row_level">
<term><varname>stats_row_level</varname> (<type>boolean</type>)</term> <term><varname>stats_row_level</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>stats_row_level</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Enables the collection of row-level statistics on database Enables the collection of row-level statistics on database
...@@ -2629,6 +2912,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2629,6 +2912,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-stats-reset-on-server-start" xreflabel="stats_reset_on_server_start"> <varlistentry id="guc-stats-reset-on-server-start" xreflabel="stats_reset_on_server_start">
<term><varname>stats_reset_on_server_start</varname> (<type>boolean</type>)</term> <term><varname>stats_reset_on_server_start</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>stats_reset_on_server_start</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
If on, collected statistics are zeroed out whenever the server If on, collected statistics are zeroed out whenever the server
...@@ -2652,7 +2938,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2652,7 +2938,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-search-path" xreflabel="search_path"> <varlistentry id="guc-search-path" xreflabel="search_path">
<term><varname>search_path</varname> (<type>string</type>)</term> <term><varname>search_path</varname> (<type>string</type>)</term>
<indexterm><primary>search_path</></> <indexterm>
<primary><varname>search_path</> configuration parameter</primary>
</indexterm>
<indexterm><primary>path</><secondary>for schemas</></> <indexterm><primary>path</><secondary>for schemas</></>
<listitem> <listitem>
<para> <para>
...@@ -2719,7 +3007,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2719,7 +3007,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-default-tablespace" xreflabel="default_tablespace"> <varlistentry id="guc-default-tablespace" xreflabel="default_tablespace">
<term><varname>default_tablespace</varname> (<type>string</type>)</term> <term><varname>default_tablespace</varname> (<type>string</type>)</term>
<indexterm><primary>default_tablespace</></> <indexterm>
<primary><varname>default_tablespace</> configuration parameter</primary>
</indexterm>
<indexterm><primary>tablespace</><secondary>default</></> <indexterm><primary>tablespace</><secondary>default</></>
<listitem> <listitem>
<para> <para>
...@@ -2745,6 +3035,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2745,6 +3035,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-check-function-bodies" xreflabel="check_function_bodies"> <varlistentry id="guc-check-function-bodies" xreflabel="check_function_bodies">
<term><varname>check_function_bodies</varname> (<type>boolean</type>)</term> <term><varname>check_function_bodies</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>check_function_bodies</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This parameter is normally true. When set to false, it disables This parameter is normally true. When set to false, it disables
...@@ -2761,7 +3054,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2761,7 +3054,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<indexterm> <indexterm>
<primary>transaction isolation level</primary> <primary>transaction isolation level</primary>
</indexterm> </indexterm>
<indexterm>
<primary><varname>default_transaction_isolation</> configuration parameter</primary>
</indexterm>
<term><varname>default_transaction_isolation</varname> (<type>string</type>)</term> <term><varname>default_transaction_isolation</varname> (<type>string</type>)</term>
<listitem> <listitem>
<para> <para>
...@@ -2784,6 +3079,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2784,6 +3079,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<indexterm> <indexterm>
<primary>read-only transaction</primary> <primary>read-only transaction</primary>
</indexterm> </indexterm>
<indexterm>
<primary><varname>default_transaction_read_only</> configuration parameter</primary>
</indexterm>
<term><varname>default_transaction_read_only</varname> (<type>boolean</type>)</term> <term><varname>default_transaction_read_only</varname> (<type>boolean</type>)</term>
<listitem> <listitem>
...@@ -2801,6 +3099,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2801,6 +3099,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-statement-timeout" xreflabel="statement_timeout"> <varlistentry id="guc-statement-timeout" xreflabel="statement_timeout">
<term><varname>statement_timeout</varname> (<type>integer</type>)</term> <term><varname>statement_timeout</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>statement_timeout</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Aborts any statement that takes over the specified number of Aborts any statement that takes over the specified number of
...@@ -2818,7 +3119,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2818,7 +3119,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-datestyle" xreflabel="DateStyle"> <varlistentry id="guc-datestyle" xreflabel="DateStyle">
<term><varname>DateStyle</varname> (<type>string</type>)</term> <term><varname>DateStyle</varname> (<type>string</type>)</term>
<indexterm><primary>date style</></> <indexterm>
<primary><varname>DateStyle</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the display format for date and time values, as well as the Sets the display format for date and time values, as well as the
...@@ -2840,6 +3143,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2840,6 +3143,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-timezone" xreflabel="timezone"> <varlistentry id="guc-timezone" xreflabel="timezone">
<term><varname>timezone</varname> (<type>string</type>)</term> <term><varname>timezone</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>timezone</> configuration parameter</primary>
</indexterm>
<indexterm><primary>time zone</></> <indexterm><primary>time zone</></>
<listitem> <listitem>
<para> <para>
...@@ -2853,6 +3159,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2853,6 +3159,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-australian-timezones" xreflabel="australian_timezones"> <varlistentry id="guc-australian-timezones" xreflabel="australian_timezones">
<term><varname>australian_timezones</varname> (<type>boolean</type>)</term> <term><varname>australian_timezones</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>australian_timezones</> configuration parameter</primary>
</indexterm>
<indexterm><primary>time zone</><secondary>Australian</></> <indexterm><primary>time zone</><secondary>Australian</></>
<listitem> <listitem>
<para> <para>
...@@ -2873,6 +3182,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2873,6 +3182,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<primary>floating-point</primary> <primary>floating-point</primary>
<secondary>display</secondary> <secondary>display</secondary>
</indexterm> </indexterm>
<indexterm>
<primary><varname>extra_float_digits</> configuration parameter</primary>
</indexterm>
<term><varname>extra_float_digits</varname> (<type>integer</type>)</term> <term><varname>extra_float_digits</varname> (<type>integer</type>)</term>
<listitem> <listitem>
...@@ -2891,6 +3203,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2891,6 +3203,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-client-encoding" xreflabel="client_encoding"> <varlistentry id="guc-client-encoding" xreflabel="client_encoding">
<term><varname>client_encoding</varname> (<type>string</type>)</term> <term><varname>client_encoding</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>client_encoding</> configuration parameter</primary>
</indexterm>
<indexterm><primary>character set</></> <indexterm><primary>character set</></>
<listitem> <listitem>
<para> <para>
...@@ -2902,6 +3217,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2902,6 +3217,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-lc-messages" xreflabel="lc_messages"> <varlistentry id="guc-lc-messages" xreflabel="lc_messages">
<term><varname>lc_messages</varname> (<type>string</type>)</term> <term><varname>lc_messages</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>lc_messages</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the language in which messages are displayed. Acceptable Sets the language in which messages are displayed. Acceptable
...@@ -2923,6 +3241,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2923,6 +3241,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-lc-monetary" xreflabel="lc_monetary"> <varlistentry id="guc-lc-monetary" xreflabel="lc_monetary">
<term><varname>lc_monetary</varname> (<type>string</type>)</term> <term><varname>lc_monetary</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>lc_monetary</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the locale to use for formatting monetary amounts, for Sets the locale to use for formatting monetary amounts, for
...@@ -2938,6 +3259,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2938,6 +3259,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-lc-numeric" xreflabel="lc_numeric"> <varlistentry id="guc-lc-numeric" xreflabel="lc_numeric">
<term><varname>lc_numeric</varname> (<type>string</type>)</term> <term><varname>lc_numeric</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>lc_numeric</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the locale to use for formatting numbers, for example Sets the locale to use for formatting numbers, for example
...@@ -2953,6 +3277,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2953,6 +3277,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-lc-time" xreflabel="lc_time"> <varlistentry id="guc-lc-time" xreflabel="lc_time">
<term><varname>lc_time</varname> (<type>string</type>)</term> <term><varname>lc_time</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>lc_time</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Sets the locale to use for formatting date and time values. Sets the locale to use for formatting date and time values.
...@@ -2976,6 +3303,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2976,6 +3303,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-explain-pretty-print" xreflabel="explain_pretty_print"> <varlistentry id="guc-explain-pretty-print" xreflabel="explain_pretty_print">
<term><varname>explain_pretty_print</varname> (<type>boolean</type>)</term> <term><varname>explain_pretty_print</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>explain_pretty_print</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Determines whether <command>EXPLAIN VERBOSE</> uses the Determines whether <command>EXPLAIN VERBOSE</> uses the
...@@ -2987,7 +3317,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 ...@@ -2987,7 +3317,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32
<varlistentry id="guc-dynamic-library-path" xreflabel="dynamic_library_path"> <varlistentry id="guc-dynamic-library-path" xreflabel="dynamic_library_path">
<term><varname>dynamic_library_path</varname> (<type>string</type>)</term> <term><varname>dynamic_library_path</varname> (<type>string</type>)</term>
<indexterm><primary>dynamic_library_path</></> <indexterm>
<primary><varname>dynamic_library_path</> configuration parameter</primary>
</indexterm>
<indexterm><primary>dynamic loading</></> <indexterm><primary>dynamic loading</></>
<listitem> <listitem>
<para> <para>
...@@ -3054,6 +3386,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3054,6 +3386,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<primary>timeout</primary> <primary>timeout</primary>
<secondary>deadlock</secondary> <secondary>deadlock</secondary>
</indexterm> </indexterm>
<indexterm>
<primary><varname>deadlock_timeout</> configuration parameter</primary>
</indexterm>
<term><varname>deadlock_timeout</varname> (<type>integer</type>)</term> <term><varname>deadlock_timeout</varname> (<type>integer</type>)</term>
<listitem> <listitem>
...@@ -3078,6 +3413,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3078,6 +3413,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-max-locks-per-transaction" xreflabel="max_locks_per_transaction"> <varlistentry id="guc-max-locks-per-transaction" xreflabel="max_locks_per_transaction">
<term><varname>max_locks_per_transaction</varname> (<type>integer</type>)</term> <term><varname>max_locks_per_transaction</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_locks_per_transaction</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The shared lock table is sized on the assumption that at most The shared lock table is sized on the assumption that at most
...@@ -3104,6 +3442,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3104,6 +3442,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-add-missing-from" xreflabel="add_missing_from"> <varlistentry id="guc-add-missing-from" xreflabel="add_missing_from">
<term><varname>add_missing_from</varname> (<type>boolean</type>)</term> <term><varname>add_missing_from</varname> (<type>boolean</type>)</term>
<indexterm><primary>FROM</><secondary>missing</></> <indexterm><primary>FROM</><secondary>missing</></>
<indexterm>
<primary><varname>add_missing_from</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When <literal>true</>, tables that are referenced by a query will be When <literal>true</>, tables that are referenced by a query will be
...@@ -3121,6 +3462,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3121,6 +3462,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-regex-flavor" xreflabel="regex_flavor"> <varlistentry id="guc-regex-flavor" xreflabel="regex_flavor">
<term><varname>regex_flavor</varname> (<type>string</type>)</term> <term><varname>regex_flavor</varname> (<type>string</type>)</term>
<indexterm><primary>regular expressions</></> <indexterm><primary>regular expressions</></>
<indexterm>
<primary><varname>regex_flavor</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
The regular expression <quote>flavor</> can be set to The regular expression <quote>flavor</> can be set to
...@@ -3134,6 +3478,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3134,6 +3478,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-sql-inheritance" xreflabel="sql_inheritance"> <varlistentry id="guc-sql-inheritance" xreflabel="sql_inheritance">
<term><varname>sql_inheritance</varname> (<type>boolean</type>)</term> <term><varname>sql_inheritance</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>sql_inheritance</> configuration parameter</primary>
</indexterm>
<indexterm><primary>inheritance</></> <indexterm><primary>inheritance</></>
<listitem> <listitem>
<para> <para>
...@@ -3150,6 +3497,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3150,6 +3497,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-default-with-oids" xreflabel="default_with_oids"> <varlistentry id="guc-default-with-oids" xreflabel="default_with_oids">
<term><varname>default_with_oids</varname> (<type>boolean</type>)</term> <term><varname>default_with_oids</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>default_with_oids</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This controls whether <command>CREATE TABLE</command> and This controls whether <command>CREATE TABLE</command> and
...@@ -3187,6 +3537,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3187,6 +3537,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-transform-null-equals" xreflabel="transform_null_equals"> <varlistentry id="guc-transform-null-equals" xreflabel="transform_null_equals">
<term><varname>transform_null_equals</varname> (<type>boolean</type>)</term> <term><varname>transform_null_equals</varname> (<type>boolean</type>)</term>
<indexterm><primary>IS NULL</></> <indexterm><primary>IS NULL</></>
<indexterm>
<primary><varname>transform_null_equals</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
When turned on, expressions of the form When turned on, expressions of the form
...@@ -3248,6 +3601,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3248,6 +3601,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-block-size" xreflabel="block_size"> <varlistentry id="guc-block-size" xreflabel="block_size">
<term><varname>block_size</varname> (<type>integer</type>)</term> <term><varname>block_size</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>block_size</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the size of a disk block. It is determined by the value Shows the size of a disk block. It is determined by the value
...@@ -3262,6 +3618,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3262,6 +3618,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-integer-datetimes" xreflabel="integer_datetimes"> <varlistentry id="guc-integer-datetimes" xreflabel="integer_datetimes">
<term><varname>integer_datetimes</varname> (<type>boolean</type>)</term> <term><varname>integer_datetimes</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>integer_datetimes</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows whether <productname>PostgreSQL</productname> was built Shows whether <productname>PostgreSQL</productname> was built
...@@ -3275,6 +3634,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3275,6 +3634,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-lc-collate" xreflabel="lc_collate"> <varlistentry id="guc-lc-collate" xreflabel="lc_collate">
<term><varname>lc_collate</varname> (<type>string</type>)</term> <term><varname>lc_collate</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>lc_collate</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the locale in which sorting of textual data is done. Shows the locale in which sorting of textual data is done.
...@@ -3286,6 +3648,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3286,6 +3648,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-lc-ctype" xreflabel="lc_ctype"> <varlistentry id="guc-lc-ctype" xreflabel="lc_ctype">
<term><varname>lc_ctype</varname> (<type>string</type>)</term> <term><varname>lc_ctype</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>lc_ctype</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the locale that determines character classifications. Shows the locale that determines character classifications.
...@@ -3299,6 +3664,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3299,6 +3664,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-max-function-args" xreflabel="max_function_args"> <varlistentry id="guc-max-function-args" xreflabel="max_function_args">
<term><varname>max_function_args</varname> (<type>integer</type>)</term> <term><varname>max_function_args</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_function_args</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the maximum number of function arguments. It is determined by Shows the maximum number of function arguments. It is determined by
...@@ -3310,6 +3678,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3310,6 +3678,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-max-identifier-length" xreflabel="max_identifier_length"> <varlistentry id="guc-max-identifier-length" xreflabel="max_identifier_length">
<term><varname>max_identifier_length</varname> (<type>integer</type>)</term> <term><varname>max_identifier_length</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_identifier_length</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the maximum identifier length. It is determined as one Shows the maximum identifier length. It is determined as one
...@@ -3323,6 +3694,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3323,6 +3694,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-max-index-keys" xreflabel="max_index_keys"> <varlistentry id="guc-max-index-keys" xreflabel="max_index_keys">
<term><varname>max_index_keys</varname> (<type>integer</type>)</term> <term><varname>max_index_keys</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>max_index_keys</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the maximum number of index keys. It is determined by Shows the maximum number of index keys. It is determined by
...@@ -3334,6 +3708,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3334,6 +3708,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-server-encoding" xreflabel="server_encoding"> <varlistentry id="guc-server-encoding" xreflabel="server_encoding">
<term><varname>server_encoding</varname> (<type>string</type>)</term> <term><varname>server_encoding</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>server_encoding</> configuration parameter</primary>
</indexterm>
<indexterm><primary>character set</></> <indexterm><primary>character set</></>
<listitem> <listitem>
<para> <para>
...@@ -3347,6 +3724,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3347,6 +3724,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-server-version" xreflabel="server_version"> <varlistentry id="guc-server-version" xreflabel="server_version">
<term><varname>server_version</varname> (<type>string</type>)</term> <term><varname>server_version</varname> (<type>string</type>)</term>
<indexterm>
<primary><varname>server_version</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Shows the version number of the server. It is determined by the Shows the version number of the server. It is determined by the
...@@ -3372,7 +3752,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' ...@@ -3372,7 +3752,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
<varlistentry id="guc-custom-variable-classes" xreflabel="custom-variable-classes"> <varlistentry id="guc-custom-variable-classes" xreflabel="custom-variable-classes">
<term><varname>custom_variable_classes</varname> (<type>string</type>)</term> <term><varname>custom_variable_classes</varname> (<type>string</type>)</term>
<indexterm><primary>custom_variable_classes</></> <indexterm>
<primary><varname>custom_variable_classes</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
This variable specifies one or several class names to be used for This variable specifies one or several class names to be used for
...@@ -3434,6 +3816,9 @@ plruby.bar = true # generates error, unknown class name ...@@ -3434,6 +3816,9 @@ plruby.bar = true # generates error, unknown class name
<variablelist> <variablelist>
<varlistentry id="guc-debug-assertions" xreflabel="debug_assertions"> <varlistentry id="guc-debug-assertions" xreflabel="debug_assertions">
<term><varname>debug_assertions</varname> (<type>boolean</type>)</term> <term><varname>debug_assertions</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>debug_assertions</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Turns on various assertion checks. This is a debugging aid. If Turns on various assertion checks. This is a debugging aid. If
...@@ -3452,6 +3837,9 @@ plruby.bar = true # generates error, unknown class name ...@@ -3452,6 +3837,9 @@ plruby.bar = true # generates error, unknown class name
<varlistentry id="guc-debug-shared-buffers" xreflabel="debug_shared_buffers"> <varlistentry id="guc-debug-shared-buffers" xreflabel="debug_shared_buffers">
<term><varname>debug_shared_buffers</varname> (<type>integer</type>)</term> <term><varname>debug_shared_buffers</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>debug_shared_buffers</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Number of seconds between ARC reports. Number of seconds between ARC reports.
...@@ -3463,6 +3851,9 @@ plruby.bar = true # generates error, unknown class name ...@@ -3463,6 +3851,9 @@ plruby.bar = true # generates error, unknown class name
<varlistentry id="guc-pre-auth-delay" xreflabel="pre_auth_delay"> <varlistentry id="guc-pre-auth-delay" xreflabel="pre_auth_delay">
<term><varname>pre_auth_delay</varname> (<type>integer</type>)</term> <term><varname>pre_auth_delay</varname> (<type>integer</type>)</term>
<indexterm>
<primary><varname>pre_auth_delay</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
If nonzero, a delay of this many seconds occurs just after a new If nonzero, a delay of this many seconds occurs just after a new
...@@ -3476,6 +3867,9 @@ plruby.bar = true # generates error, unknown class name ...@@ -3476,6 +3867,9 @@ plruby.bar = true # generates error, unknown class name
<varlistentry id="guc-trace-notify" xreflabel="trace_notify"> <varlistentry id="guc-trace-notify" xreflabel="trace_notify">
<term><varname>trace_notify</varname> (<type>boolean</type>)</term> <term><varname>trace_notify</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>trace_notify</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Generates a great amount of debugging output for the Generates a great amount of debugging output for the
...@@ -3505,6 +3899,9 @@ plruby.bar = true # generates error, unknown class name ...@@ -3505,6 +3899,9 @@ plruby.bar = true # generates error, unknown class name
<varlistentry id="guc-wal-debug" xreflabel="wal_debug"> <varlistentry id="guc-wal-debug" xreflabel="wal_debug">
<term><varname>wal_debug</varname> (<type>boolean</type>)</term> <term><varname>wal_debug</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>wal_debug</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
If true, emit WAL-related debugging output. This option is If true, emit WAL-related debugging output. This option is
...@@ -3517,6 +3914,9 @@ plruby.bar = true # generates error, unknown class name ...@@ -3517,6 +3914,9 @@ plruby.bar = true # generates error, unknown class name
<varlistentry id="guc-zero-damaged-pages" xreflabel="zero-damaged-pages"> <varlistentry id="guc-zero-damaged-pages" xreflabel="zero-damaged-pages">
<term><varname>zero_damaged_pages</varname> (<type>boolean</type>)</term> <term><varname>zero_damaged_pages</varname> (<type>boolean</type>)</term>
<indexterm>
<primary><varname>zero_damaged_pages</> configuration parameter</primary>
</indexterm>
<listitem> <listitem>
<para> <para>
Detection of a damaged page header normally causes Detection of a damaged page header normally causes
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment