support different version of Pg
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 5 Mar 2007 19:54:20 +0000 (19:54 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 5 Mar 2007 19:54:20 +0000 (19:54 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@7024 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/Makefile
Open-ILS/src/extras/import/build-oils-db.sh
Open-ILS/src/sql/Pg/build-db.sh
config.sh
install.conf.default

index 387a495..a425940 100644 (file)
@@ -173,7 +173,7 @@ storage-bootstrap:
        @echo "Type control-c to avoid destroying all of the data.  Type enter to continue..."
        @echo ""
        @read X;
-       ./extras/import/build-oils-db.sh $(DBDRVR) $(DBHOST) $(DBPORT) $(DBNAME) $(DBUSER) $(DBPW)
+       ./extras/import/build-oils-db.sh $(DBDRVR) $(DBHOST) $(DBPORT) $(DBNAME) $(DBUSER) $(DBPW) $(DBVER)
 
 # -----------------------------------------------------------------------------------
 
index 239da66..b6aa328 100755 (executable)
@@ -1,7 +1,7 @@
 #!/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
 
@@ -12,5 +12,5 @@ WD=`dirname $0`
        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
 )
index f52b968..d7faf59 100755 (executable)
@@ -1,8 +1,9 @@
 #!/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
index b8095e9..e9a9e75 100755 (executable)
--- a/config.sh
+++ b/config.sh
@@ -83,22 +83,27 @@ function buildConfig {
        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] "
@@ -160,6 +165,7 @@ function writeConfig {
        _write "DBNAME=\"$DBNAME\"";
        _write "DBUSER=\"$DBUSER\"";
        _write "DBPW=\"$DBPW\"";
+       _write "DBVER=\"$DBVER\"";
        _write "REPORTERDIR=\"$REPORTERDIR\"";
        _write "ADMINDIR=\"$ADMINDIR\"";
 
index cf511ad..faee21a 100644 (file)
@@ -115,5 +115,6 @@ DBHOST="127.0.0.1";
 DBPORT="5432";
 DBNAME="demo-dev";
 DBUSER="postgres";
+DBVER="82";
 DBPW="";