123456789101112131415161718 |
- #! /usr/bin/env bash
-
- if [ "${POSTGRES_MASTER_MODE}" != 1 ]
- then
- echo "Database is not in master mode. Exiting."
- exit 0
- fi
-
- replace_pg_conf()
- {
- var_name="${1}"
- var_value="${2}"
- sed -ri "s!^#?(${var_name})\s*=\s*\S+.*!\1 = ${var_value}!" /var/lib/postgresql/data/postgresql.conf
- }
-
- replace_pg_conf wal_level replica
- replace_pg_conf max_wal_senders 3
- replace_pg_conf wal_keep_segments 8
|