Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Category index472
enable_nestloopenable_nestloop
Query Tuning
10
Enables or disables the query planner's use of nested-loop join plans. It is impossible to suppress nested-loop joins entirely, but turning this variable off …Configuration · Query Tuning
enable_parallel_appendenable_parallel_append
Query Tuning
11
Enables or disables the query planner's use of parallel-aware append plan types. The default is on.
12
13
14
15
16
17
18
19
20
enable_parallel_append c…Configuration · Query Tuning
enable_parallel_hashenable_parallel_hash
Query Tuning
11
Enables or disables the query planner's use of hash-join plan types with parallel hash. Has no effect if hash-join plans are not also enabled. The defaul…Configuration · Query Tuning
enable_partition_pruningenable_partition_pruning
Query Tuning
11
Enables or disables the query planner's ability to eliminate a partitioned table's partitions from query plans. This also controls the planner's abil…Configuration · Query Tuning
enable_partitionwise_aggregateenable_partitionwise_aggregate
Query Tuning
11
Enables or disables the query planner's use of partitionwise grouping or aggregation, which allows grouping or aggregation on partitioned table…Configuration · Query Tuning
enable_partitionwise_joinenable_partitionwise_join
Query Tuning
11
Enables or disables the query planner's use of partitionwise join, which allows a join between partitioned tables to be performed by joining the mat…Configuration · Query Tuning
enable_presorted_aggregateenable_presorted_aggregate
Query Tuning
16
Controls if the query planner will produce a plan which will provide rows which are presorted in the order required for the query's ORDER BY / DIST…Configuration · Query Tuning
enable_self_join_eliminationenable_self_join_elimination
Query Tuning
18
Enables or disables the query planner's optimization which analyses the query tree and replaces self joins with semantically equivalent single sc…Configuration · Query Tuning
enable_seqscanenable_seqscan
Query Tuning
10
Enables or disables the query planner's use of sequential scan plan types. It is impossible to suppress sequential scans entirely, but turning this variable of…Configuration · Query Tuning
enable_sortenable_sort
Query Tuning
10
Enables or disables the query planner's use of explicit sort steps. It is impossible to suppress explicit sorts entirely, but turning this variable off discourage…Configuration · Query Tuning
enable_tidscanenable_tidscan
Query Tuning
10
Enables or disables the query planner's use of TID scan plan types. The default is on.
11
12
13
14
15
16
17
18
19
20
9.0
9.1
9.2
9.3
9.4
9.5
9.6
enable_tidscan…Configuration · Query Tuning
escape_string_warningescape_string_warning
Version and Platform Compatibility
10
When on, a warning is issued if a backslash (\) appears in an ordinary string literal ('...' syntax) and standard_conforming_strin…Configuration · Version and Platform Compatibility
event_sourceevent_source
Reporting and Logging
10
When logging to event log is enabled, this parameter determines the program name used to identify PostgreSQL messages in the log. The default is Postgre…Configuration · Reporting and Logging
event_triggersevent_triggers
Client Connection Defaults
17
Allow temporarily disabling execution of event triggers in order to troubleshoot and repair faulty event triggers. All event triggers will be dis…Configuration · Client Connection Defaults
exit_on_errorexit_on_error
Error Handling
10
If true, any error will terminate the current session. By default, this is set to false, so that only FATAL errors will terminate the session.
11
12
If on, an…Configuration · Error Handling
extension_control_pathextension_control_path
Client Connection Defaults
18
A path to search for extensions, specifically extension control files (name.control). The remaining extension script and secondary contro…Configuration · Client Connection Defaults
extension_destdirextension_destdir
File Locations
10
11
12
13
14
15
16
17
9.5
9.6
The version matrix proves that extension_destdir is exposed by the measured Debian/PGDG binaries from PG9.5 through PG17. An …Configuration · File Locations
external_pid_fileexternal_pid_file
File Locations
10
Specifies the name of an additional process-ID (PID) file that the server should create for use by server administration programs. This parameter can only…Configuration · File Locations
extra_float_digitsextra_float_digits
Client Connection Defaults
10
This parameter adjusts the number of digits displayed for floating-point values, including float4, float8, and geometric data types. The para…Configuration · Client Connection Defaults
file_copy_methodfile_copy_method
Resource Usage
18
Specifies the method used to copy files. Possible values are COPY (default) and CLONE (if operating support is available). This parameter affects: CREATE D…Configuration · Resource Usage
file_extend_methodfile_extend_method
Resource Usage
16
Specifies the method used to extend data files during bulk operations such as COPY. The first available option is used as the default, depending on the o…Configuration · Resource Usage
force_parallel_modeforce_parallel_mode
Developer Options
10
Allows the use of parallel queries for testing purposes even in cases where no performance benefit is expected. The allowed values of force_parallel_…Configuration · Developer Options
from_collapse_limitfrom_collapse_limit
Query Tuning
10
The planner will merge sub-queries into upper queries if the resulting FROM list would have no more than this many items. Smaller values reduce planning t…Configuration · Query Tuning
fsyncfsync
Write-Ahead Log
10
If this parameter is on, the PostgreSQL server will try to make sure that updates are physically written to disk, by issuing fsync() system calls or various equivale…Configuration · Write-Ahead Log
full_page_writesfull_page_writes
Write-Ahead Log
10
When this parameter is on, the PostgreSQL server writes the entire content of each disk page to WAL during the first modification of that page after a che…Configuration · Write-Ahead Log
geqogeqo
Query Tuning
10
Enables or disables genetic query optimization. This is on by default. It is usually best not to turn it off in production; the geqo_threshold variable provides more gra…Configuration · Query Tuning
geqo_effortgeqo_effort
Query Tuning
10
Controls the trade-off between planning time and query plan quality in GEQO. This variable must be an integer in the range from 1 to 10. The default value is five…Configuration · Query Tuning
geqo_generationsgeqo_generations
Query Tuning
10
Controls the number of generations used by GEQO, that is the number of iterations of the algorithm. It must be at least one, and useful values are in the sam…Configuration · Query Tuning
geqo_pool_sizegeqo_pool_size
Query Tuning
10
Controls the pool size used by GEQO, that is the number of individuals in the genetic population. It must be at least two, and useful values are typically 100 …Configuration · Query Tuning
geqo_seedgeqo_seed
Query Tuning
10
Controls the initial value of the random number generator used by GEQO to select random paths through the join order search space. The value can range from zero (th…Configuration · Query Tuning
geqo_selection_biasgeqo_selection_bias
Query Tuning
10
Controls the selection bias used by GEQO. The selection bias is the selective pressure within the population. Values can be from 1.50 to 2.00; the latter …Configuration · Query Tuning
geqo_thresholdgeqo_threshold
Query Tuning
10
Use genetic query optimization to plan queries with at least this many FROM items involved. (Note that a FULL OUTER JOIN construct counts as only one FROM item…Configuration · Query Tuning
gin_fuzzy_search_limitgin_fuzzy_search_limit
Client Connection Defaults
10
Soft upper limit of the size of the set returned by GIN index scans. For more information see Section 64.5.
11
Soft upper limit of the si…Configuration · Client Connection Defaults
gin_pending_list_limitgin_pending_list_limit
Client Connection Defaults
10
Sets the maximum size of the GIN pending list which is used when fastupdate is enabled. If the list grows larger than this maximum size, …Configuration · Client Connection Defaults
gss_accept_delegationgss_accept_delegation
Connections and Authentication
16
Sets whether GSSAPI delegation should be accepted from the client. The default is off meaning credentials from the client will not be …Configuration · Connections and Authentication
hash_mem_multiplierhash_mem_multiplier
Resource Usage
13
Used to compute the maximum amount of memory that hash-based operations can use. The final limit is determined by multiplying work_mem by hash_mem_multi…Configuration · Resource Usage
hba_filehba_file
File Locations
10
Specifies the configuration file for host-based authentication (customarily called pg_hba.conf). This parameter can only be set at server start.
11
12
13
14
15
16
…Configuration · File Locations
hosts_filehosts_file
File Locations
19
Specifies the configuration file for host-based SSL configuration (customarily called pg_hosts.conf). This parameter can only be set at server start. See also Se…Configuration · File Locations
hot_standbyhot_standby
Replication
10
Specifies whether or not you can connect and run queries during recovery, as described in Section 26.5. The default value is on. This parameter can only be set at …Configuration · Replication
hot_standby_feedbackhot_standby_feedback
Replication
10
Specifies whether or not a hot standby will send feedback to the primary or upstream standby about queries currently executing on the standby. This parame…Configuration · Replication
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
pg17: choose a version ex: extensions only ↑↓ select ↵ open