#!/bin/bash

set -ex

sudo rm -rf /var/lib/postgresql/16/repl/

# Run pg master and replica
service postgresql stop || true

sudo -u postgres /usr/lib/postgresql/16/bin/pg_ctl -D /var/lib/postgresql/16/main/ start

if [ "$1" = "-r" ]; then
    sudo -u postgres /usr/bin/pg_basebackup -D /var/lib/postgresql/16/repl --checkpoint=fast -R -Fp -Xs -P -h localhost -p 5432
    sudo -u postgres /usr/lib/postgresql/16/bin/pg_ctl -D /var/lib/postgresql/16/repl/ -o '-p 5433' start
fi
