This commit is contained in:
biosvos
2026-08-07 17:38:18 +09:00
commit 873193a243
9613 changed files with 2755992 additions and 0 deletions
+60
View File
@@ -0,0 +1,60 @@
#!/bin/sh
USER_INF=`whoami`
if [ $USER_INF != "pgsql" ]; then
echo "Please use 'pgsql' account.[current $USER_INF]"
exit 1
fi
CNT=`find . -maxdepth 1 -name "rcdb_schema.sql" | wc -l`
if [ $CNT -eq 0 ]; then
echo "Not Found Schema File."
exit 1
fi
#clean
rm -f err > /dev/null 2>&1
echo -n "1. init db "
initdb --locale=C > /dev/null 2>err
if [ $? -ne 0 ]; then
echo "...[ERR]"
cat err
exit 1
fi
echo "...[OK]"
echo -n "2. start RCDB "
pg_ctl start > /dev/null 2>err
if [ $? -ne 0 ]; then
echo "...[ERR]"
cat err
exit 1
fi
echo -n "."
while [ 1 ]
do
echo -n "."
sleep 1
if [ -n ~/data/postmaster.pid ]; then
break
fi
done
echo ".[OK]"
echo -n "3. create RCDB schema "
psql postgres < rcdb_schema.sql > /dev/null 2>err
if [ $? -ne 0 ]; then
echo "...[ERR]"
cat err
exit 1
fi
echo "...[OK]"
echo -n "4. stop RCDB "
pg_ctl stop -m f > /dev/null 2>err
if [ $? -ne 0 ]; then
echo "...[ERR]"
cat err
exit 1
fi
echo "...[OK]"