#!/bin/sh 

if [ "$USER" != "postgres" ]; then
  echo "$0 must be run by postgres"
fi
echo "Initializing default data base by user $USER ..."

cd

PG_ROOT=/opt/pgsql
PATH=$PATH:$PG_ROOT/bin
PGLIB=$PG_ROOT/lib
PGDATA=$PG_ROOT/data
LD_LIBRARY_PATH=$PGLIB
export PATH PGLIB PGDATA LD_LIBRARY_PATH

DBNAME=drupal6

dbinfo=`psql -l | grep $DBNAME`
if [ "_$dbinfo" != "_" ]; then
  echo "Database $DBNAME exists:"
  echo $dbinfo;
  exit
fi

# create user www from web access
#createuser -A -D www
#psql -c "alter user www with password 'secret';"

#echo "running... createdb drupal with 8.x createuser command" 
createdb --owner www --encoding UTF8 --template template0  $DBNAME
createlang plpgsql  $DBNAME
# schemas for tsearch2
psql -f /opt/pgsql/share/contrib/tsearch2.sql  $DBNAME
psql -f /opt/pgsql/share/contrib/textsearch_ja.sql  $DBNAME
psql -f /opt/htdocs/drupal6/custom/setup-for-8.3.sql  $DBNAME

## Do NOT gzip $DBNAME.dmp file which will be broken when gunzipped.
#( cd /opt/htdocs/$DBNAME/; \
#  psql -U www -f custom/$DBNAME.dmp $DBNAME; )
#
