export PATH=$HOME/.npm-global/bin:$PATH export PATH=$HOME/local/bin:$PATH export PATH=/lib/postgresql/15/bin/:$PATH export DBDIR=$HOME/talerdb export LOGDIR=$HOME/logs export TMPDIR=$HOME/tmp export SOCKDIR=$HOME/sockets export PGHOST=$SOCKDIR function db_start() { mkdir -p $SOCKDIR mkdir -p $LOGDIR mkdir -p $TMPDIR initdb --no-sync --auth=trust -D $DBDIR # > /logs/postgres-dbinit.log 2> /logs/postgres-dbinit.er echo "Launching Postgres" cat - > $DBDIR/postgresql.conf < $DBDIR/pg_hba.conf.new mv $DBDIR/pg_hba.conf.new $DBDIR/pg_hba.conf pg_ctl -D $DBDIR -l /dev/null start > $LOGDIR/postgres-start.log 2> $LOGDIR/postgres-start.err echo " DONE" } db_destroy() { pg_ctl -D $DBDIR -l /dev/null stop rm -rf $DBDIR }