Go to the source code of this file.
|
| | StaticAssertDecl (lengthof(bytea_output_options)==(BYTEA_OUTPUT_HEX+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(intervalstyle_options)==(INTSTYLE_ISO_8601+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(log_error_verbosity_options)==(PGERROR_VERBOSE+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(log_statement_options)==(LOGSTMT_ALL+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(session_replication_role_options)==(SESSION_REPLICATION_ROLE_LOCAL+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(track_function_options)==(TRACK_FUNC_ALL+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(stats_fetch_consistency)==(PGSTAT_FETCH_CONSISTENCY_SNAPSHOT+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(xmlbinary_options)==(XMLBINARY_HEX+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(xmloption_options)==(XMLOPTION_CONTENT+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(ssl_protocol_versions_info)==(PG_TLS1_3_VERSION+2), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(GucContext_Names)==(PGC_USERSET+1), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(GucSource_Names)==(PGC_S_SESSION+1), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(config_group_names)==(DEVELOPER_OPTIONS+1), "array length mismatch") |
| |
| | StaticAssertDecl (lengthof(config_type_names)==(PGC_ENUM+1), "array length mismatch") |
| |
◆ DEFAULT_ASSERT_ENABLED
◆ DEFAULT_SYSLOG_FACILITY
| #define DEFAULT_SYSLOG_FACILITY 0 |
◆ EXEC_BACKEND_ENABLED
◆ PG_KRB_SRVTAB
◆ StaticAssertDecl() [1/14]
◆ StaticAssertDecl() [2/14]
◆ StaticAssertDecl() [3/14]
◆ StaticAssertDecl() [4/14]
◆ StaticAssertDecl() [5/14]
◆ StaticAssertDecl() [6/14]
◆ StaticAssertDecl() [7/14]
◆ StaticAssertDecl() [8/14]
◆ StaticAssertDecl() [9/14]
◆ StaticAssertDecl() [10/14]
◆ StaticAssertDecl() [11/14]
◆ StaticAssertDecl() [12/14]
◆ StaticAssertDecl() [13/14]
◆ StaticAssertDecl() [14/14]
◆ AllowAlterSystem
◆ application_name
◆ archive_mode_options
◆ assert_enabled
◆ backslash_quote_options
Initial value:= {
}
@ BACKSLASH_QUOTE_SAFE_ENCODING
Definition at line 291 of file guc_tables.c.
◆ backtrace_functions
| char* backtrace_functions |
◆ block_size
◆ bytea_output_options
◆ check_function_bodies
◆ client_encoding_string
| char* client_encoding_string |
|
static |
◆ client_message_level_options
Initial value:
Definition at line 135 of file guc_tables.c.
135 {
136 {
"debug5",
DEBUG5,
false},
137 {
"debug4",
DEBUG4,
false},
138 {
"debug3",
DEBUG3,
false},
139 {
"debug2",
DEBUG2,
false},
140 {
"debug1",
DEBUG1,
false},
143 {
"info",
INFO,
true},
144 {
"notice",
NOTICE,
false},
146 {
"error",
ERROR,
false},
148};
◆ client_min_messages
◆ cluster_name
◆ compute_query_id_options
Initial value:= {
}
@ COMPUTE_QUERY_ID_REGRESS
Definition at line 308 of file guc_tables.c.
◆ config_group_names
◆ config_type_names
◆ ConfigFileName
◆ constraint_exclusion_options
Initial value:= {
}
@ CONSTRAINT_EXCLUSION_OFF
@ CONSTRAINT_EXCLUSION_PARTITION
@ CONSTRAINT_EXCLUSION_ON
Definition at line 326 of file guc_tables.c.
◆ current_role_is_superuser
| bool current_role_is_superuser |
◆ data_checksums
◆ data_directory
◆ datestyle_string
◆ debug_io_direct_string
| char* debug_io_direct_string |
|
static |
◆ debug_logical_replication_streaming_options
Initial value:= {
}
@ DEBUG_LOGICAL_REP_STREAMING_IMMEDIATE
@ DEBUG_LOGICAL_REP_STREAMING_BUFFERED
Definition at line 430 of file guc_tables.c.
◆ debug_parallel_query_options
◆ Debug_pretty_print
◆ Debug_print_parse
◆ Debug_print_plan
◆ Debug_print_raw_parse
◆ Debug_print_rewritten
◆ default_toast_compression_options
Initial value:= {
}
#define TOAST_PGLZ_COMPRESSION
Definition at line 460 of file guc_tables.c.
460 {
462#ifdef USE_LZ4
464#endif
466};
#define TOAST_LZ4_COMPRESSION
◆ default_with_oids
◆ dynamic_shared_memory_options
Definition at line 95 of file dsm_impl.c.
95 {
96#ifdef USE_DSM_POSIX
98#endif
99#ifdef USE_DSM_SYSV
101#endif
102#ifdef USE_DSM_WINDOWS
104#endif
105#ifdef USE_DSM_MMAP
107#endif
109};
◆ effective_wal_level
◆ event_source
◆ exec_backend_enabled
◆ external_pid_file
◆ file_copy_method_options
Initial value:
Definition at line 487 of file guc_tables.c.
487 {
489#if defined(HAVE_COPYFILE) && defined(COPYFILE_CLONE_FORCE) || defined(HAVE_COPY_FILE_RANGE)
491#endif
493};
◆ file_extend_method_options
Initial value:= {
}
@ FILE_EXTEND_METHOD_WRITE_ZEROS
Definition at line 495 of file guc_tables.c.
495 {
496#ifdef HAVE_POSIX_FALLOCATE
498#endif
501};
◆ GucContext_Names
◆ GucSource_Names
◆ HbaFileName
◆ huge_page_size
◆ huge_pages
◆ huge_pages_options
◆ huge_pages_status
◆ huge_pages_status_options
◆ icu_validation_level_options
Initial value:= {
{"disabled", -1, false},
}
Definition at line 175 of file guc_tables.c.
175 {
176 {"disabled", -1, false},
177 {
"debug5",
DEBUG5,
false},
178 {
"debug4",
DEBUG4,
false},
179 {
"debug3",
DEBUG3,
false},
180 {
"debug2",
DEBUG2,
false},
181 {
"debug1",
DEBUG1,
false},
184 {
"info",
INFO,
true},
185 {
"notice",
NOTICE,
false},
187 {
"error",
ERROR,
false},
189};
◆ IdentFileName
◆ in_hot_standby_guc
◆ integer_datetimes
◆ intervalstyle_options
Initial value:= {
}
#define INTSTYLE_SQL_STANDARD
#define INTSTYLE_POSTGRES_VERBOSE
#define INTSTYLE_ISO_8601
#define INTSTYLE_POSTGRES
Definition at line 167 of file guc_tables.c.
◆ isolation_level_options
Initial value:= {
}
#define XACT_SERIALIZABLE
#define XACT_READ_UNCOMMITTED
#define XACT_REPEATABLE_READ
#define XACT_READ_COMMITTED
Definition at line 215 of file guc_tables.c.
◆ log_btree_build_stats
◆ log_duration
◆ log_error_verbosity_options
◆ log_executor_stats
◆ log_min_duration_sample
| int log_min_duration_sample = -1 |
◆ log_min_duration_statement
| int log_min_duration_statement = -1 |
◆ log_min_error_statement
◆ log_min_messages
◆ log_parameter_max_length
| int log_parameter_max_length = -1 |
◆ log_parameter_max_length_on_error
| int log_parameter_max_length_on_error = 0 |
◆ log_parser_stats
◆ log_planner_stats
◆ log_statement_options
◆ log_statement_sample_rate
| double log_statement_sample_rate = 1.0 |
◆ log_statement_stats
◆ log_temp_files
◆ log_timezone_string
| char* log_timezone_string |
|
static |
◆ log_xact_sample_rate
| double log_xact_sample_rate = 0 |
◆ max_function_args
◆ max_identifier_length
| int max_identifier_length |
|
static |
◆ max_index_keys
◆ num_os_semaphores
◆ num_temp_buffers
| int num_temp_buffers = 1024 |
◆ password_encryption_options
Initial value:= {
}
@ PASSWORD_TYPE_SCRAM_SHA_256
Definition at line 415 of file guc_tables.c.
◆ phony_random_seed
◆ plan_cache_mode_options
Initial value:= {
}
@ PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
@ PLAN_CACHE_MODE_FORCE_GENERIC_PLAN
Definition at line 408 of file guc_tables.c.
◆ recovery_init_sync_method_options
Initial value:= {
}
@ DATA_DIR_SYNC_METHOD_FSYNC
Definition at line 439 of file guc_tables.c.
439 {
441#ifdef HAVE_SYNCFS
443#endif
445};
@ DATA_DIR_SYNC_METHOD_SYNCFS
◆ recovery_prefetch_options
◆ recovery_target_action_options
Definition at line 76 of file xlogrecovery.c.
76 {
81};
@ RECOVERY_TARGET_ACTION_PAUSE
@ RECOVERY_TARGET_ACTION_PROMOTE
@ RECOVERY_TARGET_ACTION_SHUTDOWN
◆ recovery_target_lsn_string
| char* recovery_target_lsn_string |
|
static |
◆ recovery_target_name_string
| char* recovery_target_name_string |
|
static |
◆ recovery_target_string
| char* recovery_target_string |
|
static |
◆ recovery_target_timeline_string
| char* recovery_target_timeline_string |
|
static |
◆ recovery_target_xid_string
| char* recovery_target_xid_string |
|
static |
◆ restrict_nonsystem_relation_kind_string
| char* restrict_nonsystem_relation_kind_string |
|
static |
◆ role_string
◆ row_security
◆ segment_size
◆ server_encoding_string
| char* server_encoding_string |
|
static |
◆ server_message_level_options
Initial value:
Definition at line 150 of file guc_tables.c.
150 {
151 {
"debug5",
DEBUG5,
false},
152 {
"debug4",
DEBUG4,
false},
153 {
"debug3",
DEBUG3,
false},
154 {
"debug2",
DEBUG2,
false},
155 {
"debug1",
DEBUG1,
false},
157 {
"info",
INFO,
false},
158 {
"notice",
NOTICE,
false},
160 {
"error",
ERROR,
false},
162 {
"fatal",
FATAL,
false},
163 {
"panic",
PANIC,
false},
165};
◆ server_version_num
◆ server_version_string
| char* server_version_string |
|
static |
◆ session_authorization_string
| char* session_authorization_string |
|
static |
◆ session_replication_role_options
Initial value:= {
}
#define SESSION_REPLICATION_ROLE_REPLICA
#define SESSION_REPLICATION_ROLE_LOCAL
#define SESSION_REPLICATION_ROLE_ORIGIN
Definition at line 223 of file guc_tables.c.
◆ shared_memory_options
Initial value:
Definition at line 447 of file guc_tables.c.
447 {
448#ifndef WIN32
450#endif
451#ifndef EXEC_BACKEND
453#endif
454#ifdef WIN32
456#endif
458};
◆ shared_memory_size_in_huge_pages
| int shared_memory_size_in_huge_pages |
|
static |
◆ shared_memory_size_mb
| int shared_memory_size_mb |
|
static |
◆ ssl_protocol_versions_info
◆ ssl_renegotiation_limit
| int ssl_renegotiation_limit |
|
static |
◆ standard_conforming_strings
◆ stats_fetch_consistency
Initial value:= {
}
@ PGSTAT_FETCH_CONSISTENCY_NONE
@ PGSTAT_FETCH_CONSISTENCY_CACHE
@ PGSTAT_FETCH_CONSISTENCY_SNAPSHOT
Definition at line 259 of file guc_tables.c.
◆ synchronous_commit_options
Initial value:= {
}
@ SYNCHRONOUS_COMMIT_LOCAL_FLUSH
@ SYNCHRONOUS_COMMIT_REMOTE_WRITE
@ SYNCHRONOUS_COMMIT_REMOTE_APPLY
#define SYNCHRONOUS_COMMIT_ON
Definition at line 343 of file guc_tables.c.
◆ syslog_facility
◆ syslog_facility_options
Initial value:= {
{"none", 0, false},
}
Definition at line 233 of file guc_tables.c.
233 {
234#ifdef HAVE_SYSLOG
243#else
244 {"none", 0, false},
245#endif
247};
◆ syslog_ident_str
◆ tcp_keepalives_count
◆ tcp_keepalives_idle
◆ tcp_keepalives_interval
| int tcp_keepalives_interval |
◆ tcp_user_timeout
◆ temp_file_limit
◆ timezone_abbreviations_string
| char* timezone_abbreviations_string |
|
static |
◆ timezone_string
◆ track_function_options
◆ wal_block_size
◆ wal_compression_options
Initial value:
Definition at line 468 of file guc_tables.c.
468 {
470#ifdef USE_LZ4
472#endif
473#ifdef USE_ZSTD
475#endif
485};
◆ wal_level_options
◆ wal_sync_method_options
Definition at line 174 of file xlog.c.
174 {
176#ifdef HAVE_FSYNC_WRITETHROUGH
178#endif
180#ifdef O_SYNC
182#endif
183#ifdef O_DSYNC
185#endif
187};
@ WAL_SYNC_METHOD_FDATASYNC
@ WAL_SYNC_METHOD_FSYNC_WRITETHROUGH
@ WAL_SYNC_METHOD_OPEN_DSYNC
◆ xmlbinary_options
◆ xmloption_options