2021-01-23 10:35:03 +00:00
|
|
|
data_directory = '/var/lib/postgresql/${version}/main'
|
|
|
|
hba_file = '/etc/postgresql/${version}/main/pg_hba.conf'
|
|
|
|
ident_file = '/etc/postgresql/${version}/main/pg_ident.conf'
|
|
|
|
external_pid_file = '/var/run/postgresql/${version}-main.pid'
|
|
|
|
unix_socket_directories = '/var/run/postgresql'
|
|
|
|
port = 5432
|
|
|
|
listen_addresses = 'localhost'
|
|
|
|
max_connections = ${max_connections}
|
|
|
|
autovacuum_max_workers = ${autovacuum_max_workers}
|
|
|
|
maintenance_work_mem = ${maintenance_work_mem}MB
|
|
|
|
work_mem = ${work_mem}MB
|
2023-06-03 11:21:23 +00:00
|
|
|
effective_cache_size = ${cache_size}MB
|
2021-01-23 10:35:03 +00:00
|
|
|
shared_buffers = ${shared_buffers}MB
|
|
|
|
temp_buffers = ${temp_buffers}MB
|
|
|
|
log_destination = syslog
|
|
|
|
datestyle = 'iso, ymd'
|
|
|
|
timezone = 'localtime'
|
|
|
|
lc_messages = 'en_US.UTF-8'
|
|
|
|
lc_monetary = 'en_US.UTF-8'
|
|
|
|
lc_numeric = 'en_US.UTF-8'
|
|
|
|
lc_time = 'en_US.UTF-8'
|
|
|
|
default_text_search_config = 'pg_catalog.english'
|
|
|
|
% if slow_query_log_sec > 0:
|
|
|
|
log_min_duration_statement = ${slow_query_log_sec*1000}
|
|
|
|
% else:
|
|
|
|
log_min_duration_statement = -1
|
|
|
|
% endif
|
2021-04-23 12:02:04 +00:00
|
|
|
effective_io_concurrency = ${effective_io_concurrency}
|
|
|
|
max_worker_processes = ${max_worker_processes}
|
|
|
|
% if version_list >= [10]:
|
|
|
|
max_parallel_workers = ${max_parallel_workers}
|
|
|
|
% endif
|
|
|
|
max_parallel_workers_per_gather = ${max_parallel_workers_per_gather}
|