]> granicus.if.org Git - postgresql/blob - src/test/regress/regress.sh
Postgres95 1.01 Distribution - Virgin Sources
[postgresql] / src / test / regress / regress.sh
1 #!/bin/sh
2 # $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.1.1.1 1996/07/09 06:22:24 scrappy Exp $
3 #
4 if [ -d ./obj ]; then
5         cd ./obj
6 fi
7
8 #FRONTEND=monitor
9 FRONTEND="psql -n -e -q"
10
11 echo =============== destroying old regression database... =================
12 destroydb regression
13
14 echo =============== creating new regression database... =================
15 createdb regression
16 if [ $? -ne 0 ]; then
17      echo createdb failed
18      exit 1
19 fi
20
21 $FRONTEND regression < create.sql
22 if [ $? -ne 0 ]; then
23      echo the creation script has an error
24      exit 1
25 fi
26
27 echo =============== running regression queries ... =================
28 $FRONTEND regression < queries.sql
29 if [ $? -ne 0 ]; then
30      echo the queries script causes an error
31      exit 1
32 fi
33
34 echo =============== running error queries ... =================
35 $FRONTEND regression < errors.sql
36 if [ $? -ne 0 ]; then
37      echo the errors script has an unanticipated problem
38      exit 1
39 fi
40
41 #set this to 1 to avoid clearing the database
42 debug=0
43
44 if test "$debug" -eq 1
45 then
46 echo Skipping clearing and deletion of the regression database
47 else
48 echo =============== clearing regression database... =================
49 $FRONTEND regression < destroy.sql
50 if [ $? -ne 0 ]; then
51      echo the destroy script has an error
52      exit 1
53 fi
54
55 exit 0
56 echo =============== destroying regression database... =================
57 destroydb regression
58 if [ $? -ne 0 ]; then
59      echo destroydb failed
60      exit 1
61 fi
62
63 exit 0
64 fi