Sat, 19 Feb 2022 16:34:29 +0100
prepare build system for postgresql plugin tests
#!/bin/sh BUILD_ROOT=../../../../.. PGTEST=$BUILD_ROOT/build/server/plugins/postgresql/test TESTDB=$PGTEST/data echo "## prepare testdb directory" rm -Rf $TESTDB mkdir $TESTDB if [ $? -ne 0 ]; then exit 1 fi TESTDB_ABS=`realpath $TESTDB` echo "testdb path: " $TESTDB_ABS echo "## init testdb" initdb -D $TESTDB_ABS if [ $? -ne 0 ]; then exit 1 fi cp pg/postgresql.conf $TESTDB mkdir $TESTDB/run echo "## start database" pg_ctl -D $TESTDB_ABS start if [ $? -ne 0 ]; then echo "## start failed" exit 1 fi echo "## create testdb" createdb -h $TESTDB_ABS/run testdb if [ $? -ne 0 ]; then echo "## createdb failed" echo "## stop database" pg_ctl -D $TESTDB_ABS stop exit 1 fi echo "success" echo "## stop database" pg_ctl -D $TESTDB_ABS stop exit $?