Upgrade from: to: matching:

Jump to:

Upgrading from 10.23 to 16.3 gives you 1.5 years worth of fixes (1915 of them)

Security fixes:

Configuration changes:

Removed config parameters:

Config parameter: Default value:
default_with_oids off
force_parallel_mode off
operator_precedence_warning off
replacement_sort_tuples 150000
stats_temp_directory pg_stat_tmp
vacuum_defer_cleanup_age 0
wal_keep_segments 0

Added config parameters:

Config parameter: Default value:
archive_cleanup_command
archive_library
autovacuum_vacuum_insert_scale_factor 0.2
autovacuum_vacuum_insert_threshold 1000
backtrace_functions
client_connection_check_interval 0
compute_query_id auto
createrole_self_grant
data_directory_mode 0700
debug_discard_caches 0
debug_io_direct
debug_logical_replication_streaming buffered
debug_parallel_query off
default_table_access_method heap
default_toast_compression pglz
enable_async_append on
enable_incremental_sort on
enable_memoize on
enable_parallel_append on
enable_parallel_hash on
enable_partition_pruning on
enable_partitionwise_aggregate off
enable_partitionwise_join off
enable_presorted_aggregate on
gss_accept_delegation off
hash_mem_multiplier 2
huge_page_size 0
icu_validation_level warning
idle_session_timeout 0
ignore_invalid_pages off
in_hot_standby off
jit on
jit_above_cost 100000
jit_debugging_support off
jit_dump_bitcode off
jit_expressions on
jit_inline_above_cost 500000
jit_optimize_above_cost 500000
jit_profiling_support off
jit_provider llvmjit
jit_tuple_deforming on
log_min_duration_sample -1
log_parameter_max_length -1
log_parameter_max_length_on_error 0
log_recovery_conflict_waits off
log_startup_progress_interval 10000
log_statement_sample_rate 1
log_transaction_sample_rate 0
logical_decoding_work_mem 65536
maintenance_io_concurrency 10
max_parallel_apply_workers_per_subscription 2
max_parallel_maintenance_workers 2
max_slot_wal_keep_size -1
min_dynamic_shared_memory 0
parallel_leader_participation on
plan_cache_mode auto
primary_conninfo
primary_slot_name
recovery_end_command
recovery_init_sync_method fsync
recovery_min_apply_delay 0
recovery_prefetch try
recovery_target
recovery_target_action pause
recovery_target_inclusive on
recovery_target_lsn
recovery_target_name
recovery_target_time
recovery_target_timeline latest
recovery_target_xid
recursive_worktable_factor 10
remove_temp_files_after_crash on
reserved_connections 0
restore_command
scram_iterations 4096
send_abort_for_crash off
send_abort_for_kill off
shared_memory_size 143
shared_memory_size_in_huge_pages 72
shared_memory_type mmap
ssl_crl_dir
ssl_library
ssl_max_protocol_version
ssl_min_protocol_version TLSv1.2
ssl_passphrase_command
ssl_passphrase_command_supports_reload off
stats_fetch_consistency cache
tcp_user_timeout 0
track_wal_io_timing off
vacuum_buffer_usage_limit 256
vacuum_failsafe_age 1600000000
vacuum_multixact_failsafe_age 1600000000
wal_decode_buffer_size 524288
wal_init_zero on
wal_keep_size 0
wal_receiver_create_temp_slot off
wal_recycle on
wal_skip_threshold 2048

Config parameters with changed default value:

Config parameter: Default value in Pg 10.23: Default value in Pg 16.3:
autovacuum_vacuum_cost_delay 20 2
checkpoint_completion_target 0.5 0.9
extra_float_digits 0 1
log_autovacuum_min_duration -1 600000
log_checkpoints off on
password_encryption md5 scram-sha-256
vacuum_cost_page_miss 10 2
wal_segment_size 2048 16777216

List of changes: