mirror of
https://github.com/xbgmsharp/postgsail.git
synced 2025-09-17 03:07:47 +00:00
Update postgreSQL conf for PG15
This commit is contained in:
@@ -7,20 +7,30 @@ echo $PGDATA
|
|||||||
echo "${PGDATA}/postgresql.conf"
|
echo "${PGDATA}/postgresql.conf"
|
||||||
|
|
||||||
cat << 'EOF' >> ${PGDATA}/postgresql.conf
|
cat << 'EOF' >> ${PGDATA}/postgresql.conf
|
||||||
|
# PostgSail pg15
|
||||||
# Add settings for extensions here
|
# Add settings for extensions here
|
||||||
shared_preload_libraries = 'timescaledb,pg_stat_statements,pg_cron'
|
shared_preload_libraries = 'timescaledb,pg_stat_statements,pg_cron'
|
||||||
|
# TimescaleDB - time series database
|
||||||
|
# Disable timescaleDB telemetry
|
||||||
timescaledb.telemetry_level=off
|
timescaledb.telemetry_level=off
|
||||||
|
|
||||||
|
# pg_cron - Run periodic jobs in PostgreSQL
|
||||||
# pg_cron database
|
# pg_cron database
|
||||||
#cron.database_name = 'signalk'
|
#cron.database_name = 'signalk'
|
||||||
# pg_cron connect via a unix domain socket
|
# pg_cron connect via a unix domain socket
|
||||||
cron.host = '/var/run/postgresql/'
|
cron.host = '/var/run/postgresql/'
|
||||||
|
# Increase the number of available background workers from the default of 8
|
||||||
|
#max_worker_processes = 8
|
||||||
|
|
||||||
# monitoring https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING
|
# monitoring https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING
|
||||||
track_io_timing = on
|
track_io_timing = on
|
||||||
stats_temp_directory = '/tmp'
|
track_functions = all
|
||||||
|
# Remove in pg-15, does not exist anymore
|
||||||
|
#stats_temp_directory = '/tmp'
|
||||||
|
|
||||||
# Postgrest
|
# PostgREST - turns your PostgreSQL database directly into a RESTful API
|
||||||
# send logs where the collector can access them
|
# send logs where the collector can access them
|
||||||
#log_destination = 'stderr'
|
log_destination = 'stderr'
|
||||||
# collect stderr output to log files
|
# collect stderr output to log files
|
||||||
#logging_collector = on
|
#logging_collector = on
|
||||||
# save logs in pg_log/ under the pg data directory
|
# save logs in pg_log/ under the pg data directory
|
||||||
@@ -29,5 +39,19 @@ stats_temp_directory = '/tmp'
|
|||||||
#log_filename = 'postgresql-%Y-%m-%d.log'
|
#log_filename = 'postgresql-%Y-%m-%d.log'
|
||||||
# log every kind of SQL statement
|
# log every kind of SQL statement
|
||||||
#log_statement = 'all'
|
#log_statement = 'all'
|
||||||
|
# Do not enable log_statement as its log format will not be parsed by pgBadger.
|
||||||
|
|
||||||
|
# pgBadger - a fast PostgreSQL log analysis report
|
||||||
|
# log all the queries that are taking more than 1 second:
|
||||||
|
#log_min_duration_statement = 1000
|
||||||
|
#log_checkpoints = on
|
||||||
|
#log_connections = on
|
||||||
|
#log_disconnections = on
|
||||||
|
#log_lock_waits = on
|
||||||
|
#log_temp_files = 0
|
||||||
|
#log_autovacuum_min_duration = 0
|
||||||
|
#log_error_verbosity = default
|
||||||
|
|
||||||
|
# Francois
|
||||||
|
log_min_messages = NOTICE
|
||||||
EOF
|
EOF
|
Reference in New Issue
Block a user