#!/bin/sh
if [ "_$4" == "_" ]; then
echo "Usage:"
- echo " $0 {Open-ILS-driver} {db-host} {db-port} {db-name} {db-user} {db-password}"
+ echo " $0 {Open-ILS-driver} {db-host} {db-port} {db-name} {db-user} {db-password} [db-version]"
exit 1;
fi
echo "cd $WD/../../sql/$1/;"
cd $WD/../../sql/$1/;
pwd
- ./build-db.sh $2 $3 $4 $5 $6
+ ./build-db.sh $2 $3 $4 $5 $6 $7
)
#!/bin/sh
-# args: {db-host} {db-port} {db-name} {db-user} {db-password}
+# args: {db-host} {db-port} {db-name} {db-user} {db-password} {db-version}
echo "You may be prompted several times for your database password..."
+PGUSER=$4 PGHOST=$1 PGPORT=$2 PGDATABASE=$3 psql -f 000.english.pg$6.fts-config.sql
PGUSER=$4 PGHOST=$1 PGPORT=$2 PGDATABASE=$3 psql -f 001.schema.offline.sql
PGUSER=$4 PGHOST=$1 PGPORT=$2 PGDATABASE=$3 psql -f 002.schema.config.sql
PGUSER=$4 PGHOST=$1 PGPORT=$2 PGDATABASE=$3 psql -f 005.schema.actors.sql
prompt "Build targets [${TARGETS[@]:0}] "
read X; if [ ! -z "$X" ]; then TARGETS=("$X"); fi;
- prompt "Bootstrapping Database Driver [$DBDRVR] "
+ prompt "Database Driver [$DBDRVR] "
read X; if [ ! -z "$X" ]; then DBDRVR="$X"; fi;
- prompt "Bootstrapping Database Host [$DBHOST] "
+ if [ "$DBDRVR" == "Pg" ]; then
+ prompt "Bootstrapping Database Version (80 for 8.0.x, 81 for 8.1.x, 82 for 8.2.x) [$DBHOST] "
+ read X; if [ ! -z "$X" ]; then DBVER="$X"; fi;
+ fi;
+
+ prompt "Database Host [$DBHOST] "
read X; if [ ! -z "$X" ]; then DBHOST="$X"; fi;
- prompt "Bootstrapping Database Port [$DBPORT] "
+ prompt "Database Port [$DBPORT] "
read X; if [ ! -z "$X" ]; then DBPORT="$X"; fi;
- prompt "Bootstrapping Database Name [$DBNAME] "
+ prompt "Database Name [$DBNAME] "
read X; if [ ! -z "$X" ]; then DBNAME="$X"; fi;
- prompt "Bootstrapping Database User [$DBUSER] "
+ prompt "Database User [$DBUSER] "
read X; if [ ! -z "$X" ]; then DBUSER="$X"; fi;
- prompt "Bootstrapping Database Password [$DBPW] "
+ prompt "Database Password [$DBPW] "
read X; if [ ! -z "$X" ]; then DBPW="$X"; fi;
prompt "Reporter Template Directory [$REPORTERDIR] "
_write "DBNAME=\"$DBNAME\"";
_write "DBUSER=\"$DBUSER\"";
_write "DBPW=\"$DBPW\"";
+ _write "DBVER=\"$DBVER\"";
_write "REPORTERDIR=\"$REPORTERDIR\"";
_write "ADMINDIR=\"$ADMINDIR\"";