|
|
|
@ -30,7 +30,7 @@ msg_info "Installing PostgreSQL" |
|
|
|
|
$STD apt-get update |
|
|
|
|
$STD apt-get install -y postgresql |
|
|
|
|
|
|
|
|
|
cat <<EOF >/etc/postgresql/16/main/pg_hba.conf |
|
|
|
|
cat <<EOF >/etc/postgresql/17/main/pg_hba.conf |
|
|
|
|
# PostgreSQL Client Authentication Configuration File |
|
|
|
|
local all postgres peer |
|
|
|
|
# TYPE DATABASE USER ADDRESS METHOD |
|
|
|
@ -49,7 +49,7 @@ host replication all 127.0.0.1/32 scram-sha-256 |
|
|
|
|
host replication all ::1/128 scram-sha-256 |
|
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
cat <<EOF >/etc/postgresql/16/main/postgresql.conf |
|
|
|
|
cat <<EOF >/etc/postgresql/17/main/postgresql.conf |
|
|
|
|
# ----------------------------- |
|
|
|
|
# PostgreSQL configuration file |
|
|
|
|
# ----------------------------- |
|
|
|
@ -58,10 +58,10 @@ cat <<EOF >/etc/postgresql/16/main/postgresql.conf |
|
|
|
|
# FILE LOCATIONS |
|
|
|
|
#------------------------------------------------------------------------------ |
|
|
|
|
|
|
|
|
|
data_directory = '/var/lib/postgresql/16/main' |
|
|
|
|
hba_file = '/etc/postgresql/16/main/pg_hba.conf' |
|
|
|
|
ident_file = '/etc/postgresql/16/main/pg_ident.conf' |
|
|
|
|
external_pid_file = '/var/run/postgresql/16-main.pid' |
|
|
|
|
data_directory = '/var/lib/postgresql/17/main' |
|
|
|
|
hba_file = '/etc/postgresql/17/main/pg_hba.conf' |
|
|
|
|
ident_file = '/etc/postgresql/17/main/pg_ident.conf' |
|
|
|
|
external_pid_file = '/var/run/postgresql/17-main.pid' |
|
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------------ |
|
|
|
|
# CONNECTIONS AND AUTHENTICATION |
|
|
|
@ -107,7 +107,7 @@ log_timezone = 'Etc/UTC' |
|
|
|
|
# PROCESS TITLE |
|
|
|
|
#------------------------------------------------------------------------------ |
|
|
|
|
|
|
|
|
|
cluster_name = '16/main' |
|
|
|
|
cluster_name = '17/main' |
|
|
|
|
|
|
|
|
|
#------------------------------------------------------------------------------ |
|
|
|
|
# CLIENT CONNECTION DEFAULTS |
|
|
|
|