Upgrade from: to: matching:

Jump to:

Upgrading from 9.3 to 10.2 gives you 4.4 years worth of fixes (1624 of them)

Security fixes:

Configuration changes:

Removed config parameters:

Config parameter: Default value:
checkpoint_segments 3
krb_srvname postgres
sql_inheritance on
ssl_renegotiation_limit 524288

Added config parameters:

Config parameter: Default value:
autovacuum_multixact_freeze_max_age 400000000
autovacuum_work_mem -1
backend_flush_after 0
bgwriter_flush_after 64
checkpoint_flush_after 32
cluster_name
data_checksums off
dynamic_shared_memory_type posix
enable_gathermerge on
force_parallel_mode off
gin_pending_list_limit 4096
huge_pages try
idle_in_transaction_session_timeout 0
log_replication_commands off
max_logical_replication_workers 4
max_parallel_workers 8
max_parallel_workers_per_gather 2
max_pred_locks_per_page 2
max_pred_locks_per_relation -2
max_replication_slots 10
max_sync_workers_per_subscription 2
max_wal_size 1024
max_worker_processes 8
min_parallel_index_scan_size 64
min_parallel_table_scan_size 1024
min_wal_size 80
old_snapshot_threshold -1
operator_precedence_warning off
parallel_setup_cost 1000
parallel_tuple_cost 0.1
replacement_sort_tuples 150000
row_security on
session_preload_libraries
ssl_dh_params_file
ssl_ecdh_curve none
ssl_prefer_server_ciphers on
syslog_sequence_numbers on
syslog_split_messages on
track_commit_timestamp off
vacuum_multixact_freeze_min_age 5000000
vacuum_multixact_freeze_table_age 150000000
wal_compression off
wal_consistency_checking
wal_log_hints off
wal_retrieve_retry_interval 5000
wal_writer_flush_after 128

Config parameters with changed default value:

Config parameter: Default value in Pg 9.3: Default value in Pg 10.2:
effective_cache_size 16384 524288
hot_standby off on
log_directory pg_log log
log_line_prefix %m [%p]
maintenance_work_mem 16384 65536
max_wal_senders 0 10
password_encryption on md5
search_path "$user",public "$user", public
wal_level minimal replica
work_mem 1024 4096

List of changes: