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 effective_cache_size = ${cache_size}MB 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 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}