Now that native replication mode and snapshot isolation mode use
streaming replication for online recovery, unconditionally add
max_walsenders parameter to postgresql.conf.
echo "log_statement = 'all'" >> $PGCONF
echo "max_prepared_transactions = 10" >> $PGCONF
echo "unix_socket_directories = '$PGSOCKET_DIR'" >> $PGCONF
+ echo "max_wal_senders = $NUMCLUSTERS" >> $PGCONF
if [ $PGVERSION -ge 120 ];then
echo "include_if_exists = 'myrecovery.conf'" >> $PGCONF
if [ $MODE = "s" ];then
echo "hot_standby = on" >> $PGCONF
echo "wal_level = hot_standby" >> $PGCONF
- echo "max_wal_senders = $NUMCLUSTERS" >> $PGCONF
if [ $USE_REPLICATION_SLOT = "false" ];then
echo "archive_mode = on" >> $PGCONF