/* items in this file should be ordered */
		"application_name",
		"archive_cleanup_command",
		"archive_command",
		"archive_mode",
		"archive_timeout",
		"authentication_timeout",
		"autocommit",
		"autovacuum",
		"autovacuum_analyze_scale_factor",
		"autovacuum_analyze_threshold",
		"autovacuum_freeze_max_age",
		"autovacuum_max_workers",
		"autovacuum_multixact_freeze_max_age",
		"autovacuum_naptime",
		"autovacuum_vacuum_cost_delay",
		"autovacuum_vacuum_cost_limit",
		"autovacuum_vacuum_scale_factor",
		"autovacuum_vacuum_threshold",
		"autovacuum_work_mem",
		"bgwriter_delay",
		"bgwriter_flush_after",
		"bgwriter_lru_maxpages",
		"bgwriter_lru_multiplier",
		"block_size",
		"bonjour",
		"bonjour_name",
		"check_function_bodies",
		"checkpoint_completion_target",
		"checkpoint_flush_after",
		"checkpoint_timeout",
		"checkpoint_warning",
		"client_connection_check_interval",
		"client_encoding",
		"cluster_name",
		"config_file",
		"constraint_exclusion",
		"cpu_index_tuple_cost",
		"cpu_operator_cost",
		"cpu_tuple_cost",
		"create_restartpoint_on_ckpt_record_replay",
		"cursor_tuple_fraction",
		"data_checksums",
		"data_directory",
		"data_directory_mode",
		"data_sync_retry",
		"db_user_namespace",
		"debug_abort_after_distributed_prepared",
		"debug_assertions",
		"debug_basebackup",
		"debug_bitmap_print_insert",
		"debug_burn_xids",
		"debug_cancel_print",
		"debug_datumstream_block_read_check_integrity",
		"debug_datumstream_block_write_check_integrity",
		"debug_datumstream_read_check_large_varlena_integrity",
		"debug_datumstream_read_print_varlena_info",
		"debug_datumstream_write_print_large_varlena_info",
		"debug_datumstream_write_print_small_varlena_info",
		"debug_datumstream_write_use_small_initial_buffers",
		"debug_deadlocks",
		"debug_disable_distributed_snapshot",
		"debug_dtm_action",
		"debug_dtm_action_nestinglevel",
		"debug_dtm_action_primary",
		"debug_dtm_action_protocol",
		"debug_dtm_action_segment",
		"debug_dtm_action_sql_command_tag",
		"debug_dtm_action_target",
		"debug_pretty_print",
		"debug_print_full_dtm",
		"debug_print_parse",
		"debug_print_plan",
		"debug_print_prelim_plan",
		"debug_print_rewritten",
		"debug_print_slice_table",
		"debug_print_snapshot_dtm",
		"debug_resource_group",
		"debug_walrepl_rcv",
		"debug_walrepl_snd",
		"debug_walrepl_syncrep",
		"debug_xlog_record_read",
		"default_statistics_target",
		"default_text_search_config",
		"default_transaction_deferrable",
		"default_transaction_isolation",
		"default_transaction_read_only",
		"default_with_oids",
		"disable_cost",
		"dtx_phase2_retry_second",
		"dynamic_library_path",
		"dynamic_shared_memory_type",
		"effective_cache_size",
		"effective_io_concurrency",
		"enable_bitmapscan",
		"enable_gathermerge",
		"enable_groupagg",
		"enable_groupingsets_hash_disk",
		"enable_hashagg",
		"enable_hashagg_disk",
		"enable_hashjoin",
		"enable_indexonlyscan",
		"enable_indexscan",
		"enable_material",
		"enable_mergejoin",
		"enable_nestloop",
		"enable_parallel_append",
		"enable_parallel_hash",
		"enable_partition_pruning",
		"enable_partitionwise_aggregate",
		"enable_partitionwise_join",
		"enable_seqscan",
		"enable_sort",
		"enable_tidscan",
		"escape_string_warning",
		"event_source",
		"exit_on_error",
		"external_pid_file",
		"extra_float_digits",
		"from_collapse_limit",
		"fsync",
		"full_page_writes",
		"geqo",
		"geqo_effort",
		"geqo_generations",
		"geqo_pool_size",
		"geqo_seed",
		"geqo_selection_bias",
		"geqo_threshold",
		"gp_adjust_selectivity_for_outerjoins",
		"gp_allow_non_uniform_partitioning_ddl",
		"gp_auth_time_override",
		"gp_autostats_allow_nonowner",
		"gp_autostats_lock_wait",
		"gp_autostats_mode",
		"gp_autostats_mode_in_functions",
		"gp_autostats_on_change_threshold",
		"gp_autovacuum_scope",
		"gp_cached_segworkers_threshold",
		"gp_command_count",
		"gp_connection_send_timeout",
		"gp_contentid",
		"gp_cost_hashjoin_chainwalk",
		"gp_create_table_random_default_distribution",
		"gp_cte_sharing",
		"gp_dbid",
		"gp_debug_pgproc",
		"gp_debug_resqueue_priority",
		"gp_dispatch_keepalives_count",
		"gp_dispatch_keepalives_idle",
		"gp_dispatch_keepalives_interval",
		"gp_distinct_grouping_sets_threshold",
		"gp_dtx_recovery_interval",
		"gp_dtx_recovery_prepared_period",
		"gp_dynamic_partition_pruning",
		"gp_eager_two_phase_agg",
		"gp_enable_ao_indexscan",
		"gp_enable_agg_distinct",
		"gp_enable_agg_distinct_pruning",
		"gp_enable_direct_dispatch",
		"gp_enable_explain_allstat",
		"gp_enable_fast_sri",
		"gp_enable_global_deadlock_detector",
		"gp_enable_groupext_distinct_gather",
		"gp_enable_groupext_distinct_pruning",
		"gp_enable_hashjoin_size_heuristic",
		"gp_enable_minmax_optimization",
		"gp_enable_motion_deadlock_sanity",
		"gp_enable_multiphase_agg",
		"gp_enable_predicate_propagation",
		"gp_enable_preunique",
		"gp_enable_query_metrics",
		"gp_enable_relsize_collection",
		"gp_enable_slow_writer_testmode",
		"gp_enable_sort_limit",
		"gp_enable_statement_trigger",
		"gp_encoding_check_locale_compatibility",
		"gp_explain_jit",
		"gp_external_enable_exec",
		"gp_external_max_segs",
		"gpfdist_retry_timeout",
		"gp_force_random_redistribution",
		"gp_fts_mark_mirror_down_grace_period",
		"gp_fts_probe_interval",
		"gp_fts_probe_retries",
		"gp_fts_probe_timeout",
		"gp_fts_replication_attempt_count",
		"gp_gang_creation_retry_count",
		"gp_gang_creation_retry_timer",
		"gp_global_deadlock_detector_period",
		"gp_gxid_prefetch_num",
		"gp_heap_require_relhasoids_match",
		"gp_instrument_shmem_size",
		"gp_is_writer",
		"gp_local_distributed_cache_stats",
		"gp_log_dynamic_partition_pruning",
		"gp_log_format",
		"gp_log_fts",
		"gp_log_gang",
		"gp_log_optimization_time",
		"gp_maintenance_conn",
		"gp_max_local_distributed_cache",
		"gp_max_parallel_cursors",
		"gp_max_partition_level",
		"gp_max_plan_size",
		"gp_max_slices",
		"gp_max_system_slices",
		"gp_motion_cost_per_row",
		"gp_pause_on_restore_point_replay",
		"gp_postmaster_address_family",
		"gp_print_create_gang_time",
		"gp_qd_hostname",
		"gp_qd_port",
		"gp_recursive_cte",
		"gp_recursive_cte_prototype",
		"gp_reject_internal_tcp_connection",
		"gp_reject_percent_threshold",
		"gp_reraise_signal",
		"gp_resgroup_memory_policy",
		"gp_resgroup_memory_query_fixed_mem",
		"gp_resource_group_bypass",
		"gp_resource_group_cpu_limit",
		"gp_resource_group_cpu_priority",
		"gp_resource_group_bypass_catalog_query",
		"gp_resource_group_bypass_direct_dispatch",
		"gp_resource_group_queuing_timeout",
		"gp_resource_group_move_timeout",
		"gp_resource_group_cgroup_parent",
		"gp_resource_manager",
		"gp_resqueue_memory_policy",
		"gp_resqueue_priority",
		"gp_resqueue_priority_cpucores_per_segment",
		"gp_resqueue_priority_default_value",
		"gp_resqueue_priority_grouping_timeout",
		"gp_resqueue_priority_inactivity_timeout",
		"gp_resqueue_priority_local_interval",
		"gp_resqueue_priority_sweeper_interval",
		"gp_retrieve_conn",
		"gp_role",
		"gp_segment_connect_timeout",
		"gp_segments_for_planner",
		"gp_segworker_relative_priority",
		"gp_selectivity_damping_factor",
		"gp_selectivity_damping_for_joins",
		"gp_selectivity_damping_for_scans",
		"gp_selectivity_damping_sigsort",
		"gp_server_version",
		"gp_server_version_num",
		"gp_session_id",
		"gp_session_role",
		"gp_set_proc_affinity",
		"gp_statistics_pullup_from_child_partition",
		"gp_statistics_use_fkeys",
		"gp_subtrans_warn_limit",
		"gp_use_legacy_hashops",
		"gp_vmem_idle_resource_timeout",
		"gp_vmem_limit_per_query",
		"gp_vmem_protect_limit",
		"gp_vmem_protect_segworker_cache_limit",
		"gp_workfile_limit_per_segment",
		"gp_workfile_max_entries",
		"hba_file",
		"hot_standby",
		"hot_standby_feedback",
		"huge_pages",
		"ident_file",
		"idle_in_transaction_session_timeout",
		"integer_datetimes",
		"is_superuser",
		"jit_provider",
		"join_collapse_limit",
		"krb_caseins_users",
		"krb_server_keyfile",
		"lc_collate",
		"lc_ctype",
		"listen_addresses",
		"local_preload_libraries",
		"lo_compat_privileges",
		"log_autostats",
		"log_autovacuum_min_duration",
		"log_checkpoints",
		"log_connections",
		"log_destination",
		"log_directory",
		"log_disconnections",
		"log_file_mode",
		"log_filename",
		"logging_collector",
		"log_hostname",
		"log_line_prefix",
		"log_lock_waits",
		"log_parser_stats",
		"log_planner_stats",
		"log_replication_commands",
		"log_rotation_age",
		"log_rotation_size",
		"log_statement",
		"log_statement_sample_rate",
		"log_temp_files",
		"log_timezone",
		"log_transaction_sample_rate",
		"log_truncate_on_rotation",
		"maintenance_mode",
		"max_appendonly_tables",
		"max_connections",
		"max_files_per_process",
		"max_function_args",
		"max_identifier_length",
		"max_index_keys",
		"max_locks_per_transaction",
		"max_logical_replication_workers",
		"max_parallel_maintenance_workers",
		"max_parallel_workers",
		"max_pred_locks_per_page",
		"max_pred_locks_per_relation",
		"max_pred_locks_per_transaction",
		"max_prepared_transactions",
		"max_replication_slots",
		"max_resource_portals_per_transaction",
		"max_resource_queues",
		"max_stack_depth",
		"max_standby_archive_delay",
		"max_standby_streaming_delay",
		"max_sync_workers_per_subscription",
		"max_wal_senders",
		"max_wal_size",
		"max_worker_processes",
		"min_parallel_index_scan_size",
		"min_parallel_table_scan_size",
		"min_wal_size",
		"old_snapshot_threshold",
		"operator_precedence_warning",
		"optimizer",
		"optimizer_analyze_midlevel_partition",
		"optimizer_analyze_root_partition",
		"optimizer_apply_left_outer_to_union_all_disregarding_stats",
		"optimizer_array_constraints",
		"optimizer_array_expansion_threshold",
		"optimizer_control",
		"optimizer_cost_model",
		"optimizer_cost_threshold",
		"optimizer_cte_inlining",
		"optimizer_cte_inlining_bound",
		"optimizer_damping_factor_filter",
		"optimizer_damping_factor_groupby",
		"optimizer_damping_factor_join",
		"optimizer_discard_redistribute_hashjoin",
		"optimizer_dpe_stats",
		"optimizer_enable_assert_maxonerow",
		"optimizer_enable_associativity",
		"optimizer_enable_bitmapscan",
		"optimizer_enable_broadcast_nestloop_outer_child",
		"optimizer_enable_constant_expression_evaluation",
		"optimizer_enable_coordinator_only_queries",
		"optimizer_enable_ctas",
		"optimizer_enable_derive_stats_all_groups",
		"optimizer_enable_direct_dispatch",
		"optimizer_enable_dml",
		"optimizer_enable_dml_constraints",
		"optimizer_enable_dynamictablescan",
		"optimizer_enable_dynamicindexscan",
		"optimizer_enable_dynamicindexonlyscan",
		"optimizer_enable_dynamicbitmapscan",
		"optimizer_enable_eageragg",
		"optimizer_enable_orderedagg",
		"optimizer_enable_gather_on_segment_for_dml",
		"optimizer_enable_groupagg",
		"optimizer_enable_hashagg",
		"optimizer_enable_hashjoin",
		"optimizer_enable_hashjoin_redistribute_broadcast_children",
		"optimizer_enable_indexjoin",
		"optimizer_enable_indexonlyscan",
		"optimizer_enable_indexscan",
		"optimizer_enable_master_only_queries",
		"optimizer_enable_materialize",
		"optimizer_enable_mergejoin",
		"optimizer_enable_motion_broadcast",
		"optimizer_enable_motion_gather",
		"optimizer_enable_motion_redistribute",
		"optimizer_enable_motions",
		"optimizer_enable_motions_coordinatoronly_queries",
		"optimizer_enable_motions_masteronly_queries",
		"optimizer_enable_multiple_distinct_aggs",
		"optimizer_enable_nljoin",
		"optimizer_enable_outerjoin_rewrite",
		"optimizer_enable_outerjoin_to_unionall_rewrite",
		"optimizer_enable_partition_propagation",
		"optimizer_enable_partition_selection",
		"optimizer_enable_push_join_below_union_all",
		"optimizer_enable_range_predicate_dpe",
		"optimizer_enable_redistribute_nestloop_loj_inner_child",
		"optimizer_enable_replicated_table",
		"optimizer_enable_sort",
		"optimizer_enable_space_pruning",
		"optimizer_enable_streaming_material",
		"optimizer_enable_tablescan",
		"optimizer_enable_foreign_table",
		"optimizer_enable_right_outer_join",
		"optimizer_enable_query_parameter",
		"optimizer_enforce_subplans",
		"optimizer_enumerate_plans",
		"optimizer_expand_fulljoin",
		"optimizer_extract_dxl_stats",
		"optimizer_extract_dxl_stats_all_nodes",
		"optimizer_force_agg_skew_avoidance",
		"optimizer_force_comprehensive_join_implementation",
		"optimizer_force_expanded_distinct_aggs",
		"optimizer_force_multistage_agg",
		"optimizer_force_three_stage_scalar_dqa",
		"optimizer_join_arity_for_associativity_commutativity",
		"optimizer_join_order",
		"optimizer_join_order_threshold",
		"optimizer_log",
		"optimizer_log_failure",
		"optimizer_mdcache_size",
		"optimizer_metadata_caching",
		"optimizer_minidump",
		"optimizer_multilevel_partitioning",
		"optimizer_nestloop_factor",
		"optimizer_parallel_union",
		"optimizer_partition_selection_log",
		"optimizer_penalize_broadcast_threshold",
		"optimizer_penalize_skew",
		"optimizer_plan_id",
		"optimizer_print_expression_properties",
		"optimizer_print_group_properties",
		"optimizer_print_job_scheduler",
		"optimizer_print_memo_after_exploration",
		"optimizer_print_memo_after_implementation",
		"optimizer_print_memo_after_optimization",
		"optimizer_print_missing_stats",
		"optimizer_print_optimization_context",
		"optimizer_print_optimization_stats",
		"optimizer_print_plan",
		"optimizer_print_query",
		"optimizer_print_xform",
		"optimizer_print_xform_results",
		"optimizer_prune_computed_columns",
		"optimizer_push_group_by_below_setop_threshold",
		"optimizer_push_requirements_from_consumer_to_producer",
		"optimizer_remove_order_below_dml",
		"optimizer_replicated_table_insert",
		"optimizer_sample_plans",
		"optimizer_samples_number",
		"optimizer_search_strategy_path",
		"optimizer_segments",
		"optimizer_skew_factor",
		"optimizer_sort_factor",
		"optimizer_trace_fallback",
		"optimizer_use_external_constant_expression_evaluation_for_ints",
		"optimizer_use_gpdb_allocators",
		"optimizer_xform_bind_threshold",
		"parallel_leader_participation",
		"parallel_setup_cost",
		"parallel_tuple_cost",
		"password_encryption",
		"plan_cache_mode",
		"planner_work_mem",
		"pljava_classpath_insecure",
		"pljava_debug",
		"port",
		"post_auth_delay",
		"pre_auth_delay",
		"primary_conninfo",
		"primary_slot_name",
		"promote_trigger_file",
		"quote_all_identifiers",
		"random_page_cost",
		"recovery_end_command",
		"recovery_min_apply_delay",
		"recovery_target",
		"recovery_target_action",
		"recovery_target_inclusive",
		"recovery_target_lsn",
		"recovery_target_name",
		"recovery_target_time",
		"recovery_target_timeline",
		"recovery_target_xid",
		"repl_catchup_within_range",
		"resource_cleanup_gangs_on_wait",
		"resource_scheduler",
		"resource_select_only",
		"restart_after_crash",
		"restore_command",
		"role",
		"runaway_detector_activation_percent",
		"segment_size",
		"seq_page_cost",
		"server_encoding",
		"server_version",
		"server_version_num",
		"session_authorization",
		"session_preload_libraries",
		"session_replication_role",
		"shared_buffers",
		"shared_memory_type",
		"shared_preload_libraries",
		"sql_inheritance",
		"ssl",
		"ssl_ca_file",
		"ssl_cert_file",
		"ssl_ciphers",
		"ssl_crl_file",
		"ssl_dh_params_file",
		"ssl_ecdh_curve",
		"ssl_key_file",
		"ssl_library",
		"ssl_max_protocol_version",
		"ssl_min_protocol_version",
		"ssl_passphrase_command",
		"ssl_passphrase_command_supports_reload",
		"ssl_prefer_server_ciphers",
		"ssl_renegotiation_limit",
		"standard_conforming_strings",
		"stats_temp_directory",
		"superuser_reserved_connections",
		"synchronous_commit",
		"synchronous_standby_names",
		"syslog_facility",
		"syslog_ident",
		"syslog_sequence_numbers",
		"syslog_split_messages",
		"temp_file_limit",
		"test_AppendOnlyHash_eviction_vs_just_marking_not_inuse",
		"test_print_direct_dispatch_info",
		"trace_lock_oidmin",
		"trace_locks",
		"trace_lock_table",
		"trace_lwlocks",
		"trace_notify",
		"trace_recovery_messages",
		"trace_sort",
		"trace_userlocks",
		"track_activities",
		"track_activity_query_size",
		"track_commit_timestamp",
		"track_counts",
		"track_functions",
		"track_wal_io_timing",
		"transaction_deferrable",
		"transaction_isolation",
		"transaction_read_only",
		"transform_null_equals",
		"unix_socket_directories",
		"unix_socket_group",
		"unix_socket_permissions",
		"update_process_title",
		"vacuum_cost_limit",
		"vacuum_defer_cleanup_age",
		"wait_for_replication_threshold",
		"wal_block_size",
		"wal_buffers",
		"wal_compression",
		"wal_consistency_checking",
		"wal_init_zero",
		"wal_keep_size",
		"wal_level",
		"wal_log_hints",
		"wal_receiver_status_interval",
		"wal_receiver_timeout",
		"wal_recycle",
		"wal_retrieve_retry_interval",
		"wal_segment_size",
		"wal_sender_archiving_status_interval",
		"wal_sync_method",
		"wal_writer_delay",
		"wal_writer_flush_after",
		"writable_external_table_bufsize",
		"xid_stop_limit",
		"xid_warn_limit",
		"xmlbinary",
		"xmloption",
		"max_slot_wal_keep_size",
