adding test scripts
[csql.git] / test / cache / DDL / test001.ksh
blob4c5711e734980abeac9983e766a6994c56fd98e2
1 #!/bin/ksh
3 # Create table t5. It should be created only in csql and not in TDB
5 CSQL_CONF=${PWD}/cache/DDL/csql.conf
6 input=${PWD}/cache/DDL/csqlinputtest1.sql
7 REL_PATH=.
8 if [ -s "$input" ]
9 then
10 REL_PATH=${PWD}/cache/DDL
12 rm -f /tmp/csql.conf
13 cp $REL_PATH/csql.conf /tmp
14 export CSQL_CONFIG_FILE=/tmp/csql.conf
16 echo DSN=$DSN >>$CSQL_CONFIG_FILE
17 DS="$DSN $DBUSER $PASSWORD"
18 rm -f /tmp/csql/csqlds.conf
19 touch /tmp/csql/csqlds.conf
20 $CSQL_INSTALL_ROOT/bin/csqlds -U $DBUSER -P $PASSWORD -D $DSN -N $TDB -a
21 if [ $? -ne 0 ]
22 then
23 exit 1;
26 isql $DS < $REL_PATH/dropall.sql >/dev/null 2>&1
27 rm /tmp/csql/csqltable.conf
28 touch /tmp/csql/csqltable.conf
30 $CSQL_INSTALL_ROOT/bin/csqlserver >/dev/null 2>&1 &
31 pid=$!
32 sleep 5
33 $CSQL_INSTALL_ROOT/bin/csql -g -s $REL_PATH/csqlinputtest1.sql
34 $CSQL_INSTALL_ROOT/bin/csql -g -s $REL_PATH/selectstar.sql
36 isql $DS < $REL_PATH/selectstar.sql
37 if [ $? -ne 0 ]
38 then
39 exit 1;
42 $CSQL_INSTALL_ROOT/bin/csql -g -s $REL_PATH/dropall.sql >/dev/null 2>&1
43 kill -9 $pid
44 ipcrm -M 1199 -M 2277 -M 1947
45 exit 0