# The run-time parameters PostgreSQL 17 knows, one per line: its canonical name and its pg_settings context.
# Generated from 'SELECT name, context FROM pg_settings' on a stock PostgreSQL 17 server. Names outside this list (and
# not qualified with a dot, which PostgreSQL treats as a custom placeholder) are refused with 42704 (issue #8573).
allow_alter_system sighup
allow_in_place_tablespaces superuser
allow_system_table_mods superuser
application_name user
archive_cleanup_command sighup
archive_command sighup
archive_library sighup
archive_mode postmaster
archive_timeout sighup
array_nulls user
authentication_timeout sighup
autovacuum sighup
autovacuum_analyze_scale_factor sighup
autovacuum_analyze_threshold sighup
autovacuum_freeze_max_age postmaster
autovacuum_max_workers postmaster
autovacuum_multixact_freeze_max_age postmaster
autovacuum_naptime sighup
autovacuum_vacuum_cost_delay sighup
autovacuum_vacuum_cost_limit sighup
autovacuum_vacuum_insert_scale_factor sighup
autovacuum_vacuum_insert_threshold sighup
autovacuum_vacuum_scale_factor sighup
autovacuum_vacuum_threshold sighup
autovacuum_work_mem sighup
backend_flush_after user
backslash_quote user
backtrace_functions superuser
bgwriter_delay sighup
bgwriter_flush_after sighup
bgwriter_lru_maxpages sighup
bgwriter_lru_multiplier sighup
block_size internal
bonjour postmaster
bonjour_name postmaster
bytea_output user
check_function_bodies user
checkpoint_completion_target sighup
checkpoint_flush_after sighup
checkpoint_timeout sighup
checkpoint_warning sighup
client_connection_check_interval user
client_encoding user
client_min_messages user
cluster_name postmaster
commit_delay superuser
commit_siblings user
commit_timestamp_buffers postmaster
compute_query_id superuser
config_file postmaster
constraint_exclusion user
cpu_index_tuple_cost user
cpu_operator_cost user
cpu_tuple_cost user
createrole_self_grant user
cursor_tuple_fraction user
data_checksums internal
data_directory postmaster
data_directory_mode internal
data_sync_retry postmaster
DateStyle user
deadlock_timeout superuser
debug_assertions internal
debug_discard_caches superuser
debug_io_direct postmaster
debug_logical_replication_streaming user
debug_parallel_query user
debug_pretty_print user
debug_print_parse user
debug_print_plan user
debug_print_rewritten user
default_statistics_target user
default_table_access_method user
default_tablespace user
default_text_search_config user
default_toast_compression user
default_transaction_deferrable user
default_transaction_isolation user
default_transaction_read_only user
dynamic_library_path superuser
dynamic_shared_memory_type postmaster
effective_cache_size user
effective_io_concurrency user
enable_async_append user
enable_bitmapscan user
enable_gathermerge user
enable_group_by_reordering user
enable_hashagg user
enable_hashjoin user
enable_incremental_sort user
enable_indexonlyscan user
enable_indexscan user
enable_material user
enable_memoize user
enable_mergejoin user
enable_nestloop user
enable_parallel_append user
enable_parallel_hash user
enable_partition_pruning user
enable_partitionwise_aggregate user
enable_partitionwise_join user
enable_presorted_aggregate user
enable_seqscan user
enable_sort user
enable_tidscan user
escape_string_warning user
event_source postmaster
event_triggers superuser
exit_on_error user
extension_destdir superuser
external_pid_file postmaster
extra_float_digits user
file_extend_method sighup
from_collapse_limit user
fsync sighup
full_page_writes sighup
geqo user
geqo_effort user
geqo_generations user
geqo_pool_size user
geqo_seed user
geqo_selection_bias user
geqo_threshold user
gin_fuzzy_search_limit user
gin_pending_list_limit user
gss_accept_delegation sighup
hash_mem_multiplier user
hba_file postmaster
hot_standby postmaster
hot_standby_feedback sighup
huge_pages postmaster
huge_page_size postmaster
huge_pages_status internal
icu_validation_level user
ident_file postmaster
idle_in_transaction_session_timeout user
idle_session_timeout user
ignore_checksum_failure superuser
ignore_invalid_pages postmaster
ignore_system_indexes backend
in_hot_standby internal
integer_datetimes internal
IntervalStyle user
io_combine_limit user
jit user
jit_above_cost user
jit_debugging_support superuser-backend
jit_dump_bitcode superuser
jit_expressions user
jit_inline_above_cost user
jit_optimize_above_cost user
jit_profiling_support superuser-backend
jit_provider postmaster
jit_tuple_deforming user
join_collapse_limit user
krb_caseins_users sighup
krb_server_keyfile sighup
lc_messages superuser
lc_monetary user
lc_numeric user
lc_time user
listen_addresses postmaster
local_preload_libraries user
lock_timeout user
lo_compat_privileges superuser
log_autovacuum_min_duration sighup
log_checkpoints sighup
log_connections superuser-backend
log_destination sighup
log_directory sighup
log_disconnections superuser-backend
log_duration superuser
log_error_verbosity superuser
log_executor_stats superuser
log_file_mode sighup
log_filename sighup
logging_collector postmaster
log_hostname sighup
logical_decoding_work_mem user
log_line_prefix sighup
log_lock_waits superuser
log_min_duration_sample superuser
log_min_duration_statement superuser
log_min_error_statement superuser
log_min_messages superuser
log_parameter_max_length superuser
log_parameter_max_length_on_error user
log_parser_stats superuser
log_planner_stats superuser
log_recovery_conflict_waits sighup
log_replication_commands superuser
log_rotation_age sighup
log_rotation_size sighup
log_startup_progress_interval sighup
log_statement superuser
log_statement_sample_rate superuser
log_statement_stats superuser
log_temp_files superuser
log_timezone sighup
log_transaction_sample_rate superuser
log_truncate_on_rotation sighup
maintenance_io_concurrency user
maintenance_work_mem user
max_connections postmaster
max_files_per_process postmaster
max_function_args internal
max_identifier_length internal
max_index_keys internal
max_locks_per_transaction postmaster
max_logical_replication_workers postmaster
max_notify_queue_pages postmaster
max_parallel_apply_workers_per_subscription sighup
max_parallel_maintenance_workers user
max_parallel_workers user
max_parallel_workers_per_gather user
max_pred_locks_per_page sighup
max_pred_locks_per_relation sighup
max_pred_locks_per_transaction postmaster
max_prepared_transactions postmaster
max_replication_slots postmaster
max_slot_wal_keep_size sighup
max_stack_depth superuser
max_standby_archive_delay sighup
max_standby_streaming_delay sighup
max_sync_workers_per_subscription sighup
max_wal_senders postmaster
max_wal_size sighup
max_worker_processes postmaster
min_dynamic_shared_memory postmaster
min_parallel_index_scan_size user
min_parallel_table_scan_size user
min_wal_size sighup
multixact_member_buffers postmaster
multixact_offset_buffers postmaster
notify_buffers postmaster
output_plugin_libraries superuser
parallel_leader_participation user
parallel_setup_cost user
parallel_tuple_cost user
password_encryption user
plan_cache_mode user
port postmaster
post_auth_delay backend
pre_auth_delay sighup
primary_conninfo sighup
primary_slot_name sighup
quote_all_identifiers user
random_page_cost user
recovery_end_command sighup
recovery_init_sync_method sighup
recovery_min_apply_delay sighup
recovery_prefetch sighup
recovery_target postmaster
recovery_target_action postmaster
recovery_target_inclusive postmaster
recovery_target_lsn postmaster
recovery_target_name postmaster
recovery_target_time postmaster
recovery_target_timeline postmaster
recovery_target_xid postmaster
recursive_worktable_factor user
remove_temp_files_after_crash sighup
reserved_connections postmaster
restart_after_crash sighup
restore_command sighup
restrict_nonsystem_relation_kind user
row_security user
scram_iterations user
search_path user
segment_size internal
send_abort_for_crash sighup
send_abort_for_kill sighup
seq_page_cost user
serializable_buffers postmaster
server_encoding internal
server_version internal
server_version_num internal
session_preload_libraries superuser
session_replication_role superuser
shared_buffers postmaster
shared_memory_size internal
shared_memory_size_in_huge_pages internal
shared_memory_type postmaster
shared_preload_libraries postmaster
ssl sighup
ssl_ca_file sighup
ssl_cert_file sighup
ssl_ciphers sighup
ssl_crl_dir sighup
ssl_crl_file sighup
ssl_dh_params_file sighup
ssl_ecdh_curve sighup
ssl_key_file sighup
ssl_library internal
ssl_max_protocol_version sighup
ssl_min_protocol_version sighup
ssl_passphrase_command sighup
ssl_passphrase_command_supports_reload sighup
ssl_prefer_server_ciphers sighup
standard_conforming_strings user
statement_timeout user
stats_fetch_consistency user
subtransaction_buffers postmaster
summarize_wal sighup
superuser_reserved_connections postmaster
synchronized_standby_slots sighup
synchronize_seqscans user
synchronous_commit user
synchronous_standby_names sighup
sync_replication_slots sighup
syslog_facility sighup
syslog_ident sighup
syslog_sequence_numbers sighup
syslog_split_messages sighup
tcp_keepalives_count user
tcp_keepalives_idle user
tcp_keepalives_interval user
tcp_user_timeout user
temp_buffers user
temp_file_limit superuser
temp_tablespaces user
TimeZone user
timezone_abbreviations user
trace_connection_negotiation postmaster
trace_notify user
trace_sort user
track_activities superuser
track_activity_query_size postmaster
track_commit_timestamp postmaster
track_counts superuser
track_functions superuser
track_io_timing superuser
track_wal_io_timing superuser
transaction_buffers postmaster
transaction_deferrable user
transaction_isolation user
transaction_read_only user
transaction_timeout user
transform_null_equals user
unix_socket_directories postmaster
unix_socket_group postmaster
unix_socket_permissions postmaster
update_process_title superuser
vacuum_buffer_usage_limit user
vacuum_cost_delay user
vacuum_cost_limit user
vacuum_cost_page_dirty user
vacuum_cost_page_hit user
vacuum_cost_page_miss user
vacuum_failsafe_age user
vacuum_freeze_min_age user
vacuum_freeze_table_age user
vacuum_multixact_failsafe_age user
vacuum_multixact_freeze_min_age user
vacuum_multixact_freeze_table_age user
wal_block_size internal
wal_buffers postmaster
wal_compression superuser
wal_consistency_checking superuser
wal_decode_buffer_size postmaster
wal_init_zero superuser
wal_keep_size sighup
wal_level postmaster
wal_log_hints postmaster
wal_receiver_create_temp_slot sighup
wal_receiver_status_interval sighup
wal_receiver_timeout sighup
wal_recycle superuser
wal_retrieve_retry_interval sighup
wal_segment_size internal
wal_sender_timeout user
wal_skip_threshold user
wal_summary_keep_time sighup
wal_sync_method sighup
wal_writer_delay sighup
wal_writer_flush_after sighup
work_mem user
xmlbinary user
xmloption user
zero_damaged_pages superuser
