From: Neil Conway Date: Tue, 16 Nov 2004 05:33:14 +0000 (+0000) Subject: Add index entries for all GUC configuration parameters. X-Git-Tag: REL8_0_0BETA5~57 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=23185085b979263449ad903c62e382e532d2d593;p=postgresql.git Add index entries for all GUC configuration parameters. --- diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 8dbd65454b2..5b3530b0990 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1,5 +1,5 @@ @@ -570,6 +570,9 @@ SET ENABLE_SEQSCAN TO OFF; data_directory (string) + + data_directory configuration parameter + Specifies the directory to use for data storage. @@ -580,6 +583,9 @@ SET ENABLE_SEQSCAN TO OFF; config_file (string) + + config_file configuration parameter + Specifies the main server configuration file @@ -591,6 +597,9 @@ SET ENABLE_SEQSCAN TO OFF; hba_file (string) + + hba_file configuration parameter + Specifies the configuration file for host-based authentication. @@ -601,6 +610,9 @@ SET ENABLE_SEQSCAN TO OFF; ident_file (string) + + ident_file configuration parameter + Specifies the configuration file for @@ -612,6 +624,9 @@ SET ENABLE_SEQSCAN TO OFF; external_pid_file (string) + + external_pid_file configuration parameter + Specifies that the postmaster should create an @@ -674,6 +689,9 @@ SET ENABLE_SEQSCAN TO OFF; listen_addresses (string) + + listen_addresses configuration parameter + Specifies the TCP/IP address(es) on which the server is @@ -693,7 +711,9 @@ SET ENABLE_SEQSCAN TO OFF; port (integer) - port + + port configuration parameter + The TCP port the server listens on; 5432 by default. Note that the @@ -705,6 +725,9 @@ SET ENABLE_SEQSCAN TO OFF; max_connections (integer) + + max_connections configuration parameter + Determines the maximum number of concurrent connections to the @@ -728,6 +751,9 @@ SET ENABLE_SEQSCAN TO OFF; xreflabel="superuser_reserved_connections"> superuser_reserved_connections (integer) + + superuser_reserved_connections configuration parameter + Determines the number of connection slots that @@ -748,9 +774,11 @@ SET ENABLE_SEQSCAN TO OFF; - unix_socket_directory (string) + + unix_socket_directory configuration parameter + Specifies the directory of the Unix-domain socket on which the @@ -764,6 +792,9 @@ SET ENABLE_SEQSCAN TO OFF; unix_socket_group (string) + + unix_socket_group configuration parameter + Sets the owning group of the Unix-domain socket. (The owning @@ -780,6 +811,9 @@ SET ENABLE_SEQSCAN TO OFF; unix_socket_permissions (integer) + + unix_socket_permissions configuration parameter + Sets the access permissions of the Unix-domain socket. Unix @@ -814,6 +848,9 @@ SET ENABLE_SEQSCAN TO OFF; rendezvous_name (string) + + rendezvous_name configuration parameter + Specifies the Rendezvous broadcast @@ -835,6 +872,10 @@ SET ENABLE_SEQSCAN TO OFF; authentication_timeout (integer) timeoutclient authentication client authenticationtimeout during + + authentication_timeout configuration parameter + + Maximum time to complete client authentication, in seconds. If a @@ -848,10 +889,10 @@ SET ENABLE_SEQSCAN TO OFF; + ssl (boolean) - SSL + ssl configuration parameter - ssl (boolean) Enables SSL connections. Please read @@ -863,6 +904,9 @@ SET ENABLE_SEQSCAN TO OFF; password_encryption (boolean) + + password_encryption configuration parameter + When a password is specified in krb_server_keyfile (string) + + krb_server_keyfile configuration parameter + Sets the location of the Kerberos server key file. See @@ -888,6 +935,9 @@ SET ENABLE_SEQSCAN TO OFF; db_user_namespace (boolean) + + db_user_namespace configuration parameter + This allows per-database user names. It is off by default. @@ -933,6 +983,9 @@ SET ENABLE_SEQSCAN TO OFF; shared_buffers (integer) + + shared_buffers configuration parameter + Sets the number of shared memory buffers used by the database @@ -960,6 +1013,9 @@ SET ENABLE_SEQSCAN TO OFF; work_mem (integer) + + work_mem configuration parameter + Specifies the amount of memory to be used by internal sort operations @@ -982,6 +1038,9 @@ SET ENABLE_SEQSCAN TO OFF; maintenance_work_mem (integer) + + maintenance_work_mem configuration parameter + Specifies the maximum amount of memory to be used in maintenance @@ -1000,6 +1059,9 @@ SET ENABLE_SEQSCAN TO OFF; max_stack_depth (integer) + + max_stack_depth configuration parameter + Specifies the maximum safe depth of the server's execution stack. @@ -1026,6 +1088,9 @@ SET ENABLE_SEQSCAN TO OFF; max_fsm_pages (integer) + + max_fsm_pages configuration parameter + Sets the maximum number of disk pages for which free space will @@ -1039,6 +1104,9 @@ SET ENABLE_SEQSCAN TO OFF; max_fsm_relations (integer) + + max_fsm_relations configuration parameter + Sets the maximum number of relations (tables and indexes) for which @@ -1058,6 +1126,9 @@ SET ENABLE_SEQSCAN TO OFF; max_files_per_process (integer) + + max_files_per_process configuration parameter + Sets the maximum number of simultaneously open files allowed to each @@ -1075,7 +1146,9 @@ SET ENABLE_SEQSCAN TO OFF; preload_libraries (string) - preload_libraries + + preload_libraries configuration parameter + This variable specifies one or more shared libraries that are @@ -1152,6 +1225,9 @@ SET ENABLE_SEQSCAN TO OFF; vacuum_cost_delay (integer) + + vacuum_cost_delay configuration parameter + The length of time, in milliseconds, that the process will sleep @@ -1169,6 +1245,9 @@ SET ENABLE_SEQSCAN TO OFF; vacuum_cost_page_hit (integer) + + vacuum_cost_page_hit configuration parameter + The estimated cost for vacuuming a buffer found in the shared buffer @@ -1181,6 +1260,9 @@ SET ENABLE_SEQSCAN TO OFF; vacuum_cost_page_miss (integer) + + vacuum_cost_page_miss configuration parameter + The estimated cost for vacuuming a buffer that has to be read from @@ -1193,6 +1275,9 @@ SET ENABLE_SEQSCAN TO OFF; vacuum_cost_page_dirty (integer) + + vacuum_cost_page_dirty configuration parameter + The estimated cost charged when vacuum modifies a block that was @@ -1205,6 +1290,9 @@ SET ENABLE_SEQSCAN TO OFF; vacuum_cost_limit (integer) + + vacuum_cost_limit configuration parameter + The accumulated cost that will cause the vacuuming process to sleep. @@ -1255,6 +1343,9 @@ SET ENABLE_SEQSCAN TO OFF; bgwriter_delay (integer) + + bgwriter_delay configuration parameter + Specifies the delay between activity rounds for the @@ -1276,6 +1367,9 @@ SET ENABLE_SEQSCAN TO OFF; bgwriter_percent (integer) + + bgwriter_percent configuration parameter + In each round, no more than this percentage of the currently @@ -1289,6 +1383,9 @@ SET ENABLE_SEQSCAN TO OFF; bgwriter_maxpages (integer) + + bgwriter_maxpages configuration parameter + In each round, no more than this many dirty buffers will be @@ -1327,9 +1424,8 @@ SET ENABLE_SEQSCAN TO OFF; - fsync + fsync configuration parameter - fsync (boolean) @@ -1378,6 +1474,9 @@ SET ENABLE_SEQSCAN TO OFF; wal_sync_method (string) + + wal_sync_method configuration parameter + Method used for forcing WAL updates out to disk. Possible @@ -1396,6 +1495,9 @@ SET ENABLE_SEQSCAN TO OFF; wal_buffers (integer) + + wal_buffers configuration parameter + Number of disk-page buffers allocated in shared memory for WAL data. @@ -1408,6 +1510,9 @@ SET ENABLE_SEQSCAN TO OFF; commit_delay (integer) + + commit_delay configuration parameter + Time delay between writing a commit record to the WAL buffer @@ -1427,6 +1532,9 @@ SET ENABLE_SEQSCAN TO OFF; commit_siblings (integer) + + commit_siblings configuration parameter + Minimum number of concurrent open transactions to require @@ -1446,6 +1554,9 @@ SET ENABLE_SEQSCAN TO OFF; checkpoint_segments (integer) + + checkpoint_segments configuration parameter + Maximum distance between automatic WAL checkpoints, in log @@ -1458,6 +1569,9 @@ SET ENABLE_SEQSCAN TO OFF; checkpoint_timeout (integer) + + checkpoint_timeout configuration parameter + Maximum time between automatic WAL checkpoints, in @@ -1470,6 +1584,9 @@ SET ENABLE_SEQSCAN TO OFF; checkpoint_warning (integer) + + checkpoint_warning configuration parameter + Write a message to the server logs if checkpoints caused by @@ -1488,6 +1605,9 @@ SET ENABLE_SEQSCAN TO OFF; archive_command (string) + + archive_command configuration parameter + The shell command to execute to archive a completed segment of @@ -1543,6 +1663,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 enable_hashagg (boolean) + + enable_hashagg configuration parameter + Enables or disables the query planner's use of hashed @@ -1554,6 +1677,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 enable_hashjoin (boolean) + + enable_hashjoin configuration parameter + 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 + enable_indexscan (boolean) index scan - - enable_indexscan (boolean) + + enable_indexscan configuration parameter + 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 enable_mergejoin (boolean) + + enable_mergejoin configuration parameter + 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 enable_nestloop (boolean) + + enable_nestloop configuration parameter + 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 + enable_seqscan (boolean) sequential scan - - enable_seqscan (boolean) + + enable_seqscan configuration parameter + Enables or disables the query planner's use of sequential scan @@ -1621,6 +1757,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 enable_sort (boolean) + + enable_sort configuration parameter + Enables or disables the query planner's use of explicit sort @@ -1634,6 +1773,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 enable_tidscan (boolean) + + enable_tidscan configuration parameter + Enables or disables the query planner's use of TID @@ -1663,6 +1805,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 effective_cache_size (floating point) + + effective_cache_size configuration parameter + Sets the planner's assumption about the effective size of the @@ -1687,6 +1832,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 random_page_cost (floating point) + + random_page_cost configuration parameter + Sets the planner's estimate of the cost of a @@ -1701,6 +1849,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 cpu_tuple_cost (floating point) + + cpu_tuple_cost configuration parameter + Sets the planner's estimate of the cost of processing @@ -1712,6 +1863,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 cpu_index_tuple_cost (floating point) + + cpu_index_tuple_cost configuration parameter + Sets the planner's estimate of the cost of processing @@ -1724,6 +1878,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 cpu_operator_cost (floating point) + + cpu_operator_cost configuration parameter + Sets the planner's estimate of the cost of processing each @@ -1749,6 +1906,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 GEQO genetic query optimization + + geqo configuration parameter + geqo (boolean) @@ -1763,6 +1923,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 geqo_threshold (integer) + + geqo_threshold configuration parameter + Use genetic query optimization to plan queries with at least @@ -1778,6 +1941,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 geqo_effort (integer) + + geqo_effort configuration parameter + Controls the tradeoff between planning time and query plan @@ -1800,6 +1966,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 geqo_pool_size (integer) + + geqo_pool_size configuration parameter + 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 geqo_generations (integer) + + geqo_generations configuration parameter + Controls the number of generations used by GEQO. Generations @@ -1828,6 +2000,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 geqo_selection_bias (floating point) + + geqo_selection_bias configuration parameter + Controls the selection bias used by GEQO. The selection bias @@ -1846,6 +2021,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 default_statistics_target (integer) + + default_statistics_target configuration parameter + Sets the default statistics target for table columns that have @@ -1861,6 +2039,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 from_collapse_limit (integer) + + from_collapse_limit configuration parameter + The planner will merge sub-queries into upper queries if the @@ -1874,6 +2055,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 join_collapse_limit (integer) + + join_collapse_limit configuration parameter + The planner will rewrite explicit inner JOIN @@ -1883,7 +2067,7 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 specified via the JOIN construct would never be reordered by the query planner. The query planner has 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. @@ -1944,6 +2128,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_destination (string) + + log_destination configuration parameter + PostgreSQL supports several methods @@ -1962,144 +2149,168 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 redirect_stderr (boolean) - - - This option allows messages sent to stderr to be - captured and redirected into log files. - This option, in combination with logging to stderr, - is often more useful than - logging to syslog, since some types of messages - may not appear in syslog output (a common example - is dynamic-linker failure messages). - This option can only be set at server start. - - + + redirect_stderr configuration parameter + + + + This option allows messages sent to stderr to be + captured and redirected into log files. + This option, in combination with logging to stderr, + is often more useful than + logging to syslog, since some types of messages + may not appear in syslog output (a common example + is dynamic-linker failure messages). + This option can only be set at server start. + + log_directory (string) - - - When redirect_stderr is enabled, this option - determines the directory in which log files will be created. - It may be specified as an absolute path, or relative to the - cluster data directory. - This option can only be set at server start or in the - postgresql.conf configuration file. - - + + log_directory configuration parameter + + + + When redirect_stderr is enabled, this option + determines the directory in which log files will be created. + It may be specified as an absolute path, or relative to the + cluster data directory. + This option can only be set at server start or in the + postgresql.conf configuration file. + + log_filename (string) - - - When redirect_stderr is enabled, this option - sets the file names of the created log files. The value - is treated as a strftime pattern, - so %-escapes - can be used to specify time-varying file names. - If no %-escapes are present, - PostgreSQL will - append the epoch of the new log file's open time. For example, - if log_filename were server_log, then the - chosen file name would be server_log.1093827753 - for a log starting at Sun Aug 29 19:02:33 2004 MST. - This option can only be set at server start or in the - postgresql.conf configuration file. - - + + log_filename configuration parameter + + + + When redirect_stderr is enabled, this option + sets the file names of the created log files. The value + is treated as a strftime pattern, + so %-escapes + can be used to specify time-varying file names. + If no %-escapes are present, + PostgreSQL will + append the epoch of the new log file's open time. For example, + if log_filename were server_log, then the + chosen file name would be server_log.1093827753 + for a log starting at Sun Aug 29 19:02:33 2004 MST. + This option can only be set at server start or in the + postgresql.conf configuration file. + + log_rotation_age (integer) - - - When redirect_stderr is enabled, this option - determines the maximum lifetime of an individual log file. - After this many minutes have elapsed, a new log file will - be created. Set to zero to disable time-based creation of - new log files. - This option can only be set at server start or in the - postgresql.conf configuration file. - - + + log_rotation_age configuration parameter + + + + When redirect_stderr is enabled, this option + determines the maximum lifetime of an individual log file. + After this many minutes have elapsed, a new log file will + be created. Set to zero to disable time-based creation of + new log files. + This option can only be set at server start or in the + postgresql.conf configuration file. + + log_rotation_size (integer) - - - When redirect_stderr is enabled, this option - determines the maximum size of an individual log file. - After this many kilobytes have been emitted into a log file, - a new log file will be created. Set to zero to disable size-based - creation of new log files. - This option can only be set at server start or in the - postgresql.conf configuration file. - - + + log_rotation_size configuration parameter + + + + When redirect_stderr is enabled, this option + determines the maximum size of an individual log file. + After this many kilobytes have been emitted into a log file, + a new log file will be created. Set to zero to disable size-based + creation of new log files. + This option can only be set at server start or in the + postgresql.conf configuration file. + + log_truncate_on_rotation (boolean) - - - When redirect_stderr is enabled, this option will cause - PostgreSQL to truncate (overwrite), - rather than append to, any existing log file of the same name. - However, truncation will occur only when a new file is being opened - due to time-based rotation, not during server startup or size-based - rotation. When false, pre-existing files will be appended to in - all cases. For example, using this option in combination with - a log_filename like postgresql-%H.log - would result in generating twenty-four hourly log files and then - cyclically overwriting them. - This option can only be set at server start or in the - postgresql.conf configuration file. - - - Example: To keep 7 days of logs, one log file per day named - server_log.Mon, server_log.Tue, - etc, and automatically overwrite last week's log with this week's log, - set log_filename to server_log.%a, - log_truncate_on_rotation to true, and - log_rotation_age to 1440. - - - Example: To keep 24 hours of logs, one log file per hour, but - also rotate sooner if the log file size exceeds 1GB, set - log_filename to server_log.%H%M, - log_truncate_on_rotation to true, - log_rotation_age to 60, and - log_rotation_size to 1000000. - Including %M in log_filename allows - any size-driven rotations that may occur to select a filename - different from the hour's initial filename. - - + + log_truncate_on_rotation configuration parameter + + + + When redirect_stderr is enabled, this option will cause + PostgreSQL to truncate (overwrite), + rather than append to, any existing log file of the same name. + However, truncation will occur only when a new file is being opened + due to time-based rotation, not during server startup or size-based + rotation. When false, pre-existing files will be appended to in + all cases. For example, using this option in combination with + a log_filename like postgresql-%H.log + would result in generating twenty-four hourly log files and then + cyclically overwriting them. + This option can only be set at server start or in the + postgresql.conf configuration file. + + + Example: To keep 7 days of logs, one log file per day named + server_log.Mon, server_log.Tue, + etc, and automatically overwrite last week's log with this week's log, + set log_filename to server_log.%a, + log_truncate_on_rotation to true, and + log_rotation_age to 1440. + + + Example: To keep 24 hours of logs, one log file per hour, but + also rotate sooner if the log file size exceeds 1GB, set + log_filename to server_log.%H%M, + log_truncate_on_rotation to true, + log_rotation_age to 60, and + log_rotation_size to 1000000. + Including %M in log_filename allows + any size-driven rotations that may occur to select a filename + different from the hour's initial filename. + + syslog_facility (string) - - - When logging to syslog is enabled, this option - determines the syslog - facility to be used. You may choose - from LOCAL0, LOCAL1, - LOCAL2, LOCAL3, LOCAL4, - LOCAL5, LOCAL6, LOCAL7; - the default is LOCAL0. See also the - documentation of your system's - syslog daemon. - This option can only be set at server start. - - + + syslog_facility configuration parameter + + + + When logging to syslog is enabled, this option + determines the syslog + facility to be used. You may choose + from LOCAL0, LOCAL1, + LOCAL2, LOCAL3, LOCAL4, + LOCAL5, LOCAL6, LOCAL7; + the default is LOCAL0. See also the + documentation of your system's + syslog daemon. + This option can only be set at server start. + + syslog_ident (string) + + syslog_identity configuration parameter + When logging to syslog is enabled, this option @@ -2121,6 +2332,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 client_min_messages (string) + + client_min_messages configuration parameter + Controls which message levels are sent to the client. @@ -2138,6 +2352,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_min_messages (string) + + log_min_messages configuration parameter + Controls which message levels are written to the server log. @@ -2157,6 +2374,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_error_verbosity (string) + + log_error_verbosity configuration parameter + 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 log_min_error_statement (string) + + log_min_error_statement configuration parameter + Controls whether or not the SQL statement that causes an error @@ -2193,6 +2416,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_min_duration_statement (integer) + + log_min_duration_statement configuration parameter + Sets a minimum statement execution time (in milliseconds) @@ -2211,6 +2437,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 silent_mode (boolean) + + silent_mode configuration parameter + Runs the server silently. If this option is set, the server @@ -2322,6 +2551,18 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 debug_print_rewritten (boolean) debug_print_plan (boolean) debug_pretty_print (boolean) + + debug_print_parse configuration parameter + + + debug_print_rewritten configuration parameter + + + debug_print_plan configuration parameter + + + debug_pretty_print configuration parameter + These options enable various debugging output to be sent to @@ -2339,6 +2580,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_connections (boolean) + + log_connections configuration parameter + This outputs a line to the server logs detailing each successful @@ -2351,6 +2595,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_disconnections (boolean) + + log_disconnections configuration parameter + This outputs a line in the server logs similar to @@ -2365,6 +2612,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_duration (boolean) + + log_duration configuration parameter + Causes the duration of every completed statement which satisfies @@ -2380,6 +2630,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_line_prefix (string) + + log_line_prefix configuration parameter + This is a printf-style string that is output at the @@ -2482,6 +2735,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_statement (string) + + log_statement configuration parameter + Controls which SQL statements are logged. Valid values are @@ -2522,6 +2778,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_hostname (boolean) + + log_hostname configuration parameter + By default, connection logs only show the IP address of the @@ -2549,6 +2808,18 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 log_parser_stats (boolean) log_planner_stats (boolean) log_executor_stats (boolean) + + log_statement_stats configuration parameter + + + log_parser_stats configuration parameter + + + log_planner_stats configuration parameter + + + log_executor_stats configuration parameter + For each query, write performance statistics of the respective @@ -2571,6 +2842,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 stats_start_collector (boolean) + + stats_start_collector configuration parameter + Controls whether the server should start the @@ -2584,6 +2858,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 stats_command_string (boolean) + + stats_command_string configuration parameter + Enables the collection of statistics on the currently @@ -2601,6 +2878,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 stats_block_level (boolean) + + stats_block_level configuration parameter + Enables the collection of block-level statistics on database @@ -2615,6 +2895,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 stats_row_level (boolean) + + stats_row_level configuration parameter + Enables the collection of row-level statistics on database @@ -2629,6 +2912,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 stats_reset_on_server_start (boolean) + + stats_reset_on_server_start configuration parameter + If on, collected statistics are zeroed out whenever the server @@ -2652,7 +2938,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 search_path (string) - search_path + + search_path configuration parameter + pathfor schemas @@ -2719,7 +3007,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 default_tablespace (string) - default_tablespace + + default_tablespace configuration parameter + tablespacedefault @@ -2745,6 +3035,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 check_function_bodies (boolean) + + check_function_bodies configuration parameter + This parameter is normally true. When set to false, it disables @@ -2761,7 +3054,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 transaction isolation level - + + default_transaction_isolation configuration parameter + default_transaction_isolation (string) @@ -2784,6 +3079,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 read-only transaction + + default_transaction_read_only configuration parameter + default_transaction_read_only (boolean) @@ -2801,6 +3099,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 statement_timeout (integer) + + statement_timeout configuration parameter + Aborts any statement that takes over the specified number of @@ -2818,7 +3119,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 DateStyle (string) - date style + + DateStyle configuration parameter + 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 timezone (string) + + timezone configuration parameter + time zone @@ -2853,6 +3159,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 australian_timezones (boolean) + + australian_timezones configuration parameter + time zoneAustralian @@ -2873,6 +3182,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 floating-point display + + extra_float_digits configuration parameter + extra_float_digits (integer) @@ -2891,6 +3203,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 client_encoding (string) + + client_encoding configuration parameter + character set @@ -2902,6 +3217,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 lc_messages (string) + + lc_messages configuration parameter + Sets the language in which messages are displayed. Acceptable @@ -2923,6 +3241,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 lc_monetary (string) + + lc_monetary configuration parameter + Sets the locale to use for formatting monetary amounts, for @@ -2938,6 +3259,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 lc_numeric (string) + + lc_numeric configuration parameter + Sets the locale to use for formatting numbers, for example @@ -2953,6 +3277,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 lc_time (string) + + lc_time configuration parameter + Sets the locale to use for formatting date and time values. @@ -2976,6 +3303,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 explain_pretty_print (boolean) + + explain_pretty_print configuration parameter + Determines whether EXPLAIN VERBOSE uses the @@ -2987,7 +3317,9 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Win32 dynamic_library_path (string) - dynamic_library_path + + dynamic_library_path configuration parameter + dynamic loading @@ -3054,6 +3386,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' timeout deadlock + + deadlock_timeout configuration parameter + deadlock_timeout (integer) @@ -3078,6 +3413,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' max_locks_per_transaction (integer) + + max_locks_per_transaction configuration parameter + 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' add_missing_from (boolean) FROMmissing + + add_missing_from configuration parameter + When 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' regex_flavor (string) regular expressions + + regex_flavor configuration parameter + The regular expression flavor can be set to @@ -3134,6 +3478,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' sql_inheritance (boolean) + + sql_inheritance configuration parameter + inheritance @@ -3150,6 +3497,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' default_with_oids (boolean) + + default_with_oids configuration parameter + This controls whether CREATE TABLE and @@ -3187,6 +3537,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' transform_null_equals (boolean) IS NULL + + transform_null_equals configuration parameter + When turned on, expressions of the form @@ -3248,6 +3601,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' block_size (integer) + + block_size configuration parameter + 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' integer_datetimes (boolean) + + integer_datetimes configuration parameter + Shows whether PostgreSQL was built @@ -3275,6 +3634,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' lc_collate (string) + + lc_collate configuration parameter + 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' lc_ctype (string) + + lc_ctype configuration parameter + Shows the locale that determines character classifications. @@ -3299,6 +3664,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' max_function_args (integer) + + max_function_args configuration parameter + 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' max_identifier_length (integer) + + max_identifier_length configuration parameter + 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' max_index_keys (integer) + + max_index_keys configuration parameter + 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' server_encoding (string) + + server_encoding configuration parameter + character set @@ -3347,6 +3724,9 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' server_version (string) + + server_version configuration parameter + 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' custom_variable_classes (string) - custom_variable_classes + + custom_variable_classes configuration parameter + This variable specifies one or several class names to be used for @@ -3434,6 +3816,9 @@ plruby.bar = true # generates error, unknown class name debug_assertions (boolean) + + debug_assertions configuration parameter + Turns on various assertion checks. This is a debugging aid. If @@ -3452,6 +3837,9 @@ plruby.bar = true # generates error, unknown class name debug_shared_buffers (integer) + + debug_shared_buffers configuration parameter + Number of seconds between ARC reports. @@ -3463,6 +3851,9 @@ plruby.bar = true # generates error, unknown class name pre_auth_delay (integer) + + pre_auth_delay configuration parameter + 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 trace_notify (boolean) + + trace_notify configuration parameter + Generates a great amount of debugging output for the @@ -3505,6 +3899,9 @@ plruby.bar = true # generates error, unknown class name wal_debug (boolean) + + wal_debug configuration parameter + If true, emit WAL-related debugging output. This option is @@ -3517,6 +3914,9 @@ plruby.bar = true # generates error, unknown class name zero_damaged_pages (boolean) + + zero_damaged_pages configuration parameter + Detection of a damaged page header normally causes