3 # create table t1 and t2 in target db with 10 records
4 # load t1 table in csql with condition option and without field mode option.
5 # load table t2 with condition and field mode option.
6 # select from both the table
8 #Run the test only under csql/test or on this directory.
9 #otherwise it may fail.
11 #Author : Jitendra Lenka
13 input
=${PWD}/cache
/CacheTable
/
17 REL_PATH
=${PWD}/cache
/CacheTable
19 isql myodbc3
< ${REL_PATH}/fmodecreate.sql
>/dev
/null
2>&1
24 echo Table t1 and t2 created
in target DB.
25 rm -f /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
26 touch /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
28 echo "cachetable -t t1 -c \"t1f1<5\" "
29 echo "cachetable -t t2 -c \"t2f1>15\" -f \"t2f1,t2f3,t2f5\" "
31 $CSQL_INSTALL_ROOT/bin
/cachetable
-t t1
-c "t1f1<5" >/dev
/null
2>&1
34 isql myodbc3
< ${REL_PATH}/dropt1t2.sql
>/dev
/null
2>&1
35 rm -f /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
36 touch /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
40 $CSQL_INSTALL_ROOT/bin
/cachetable
-t t2
-c "t2f1>15" -f "t2f1,t2f3,t2f5"
43 rm -f /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
44 touch /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
45 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/drop.sql
>/dev
/null
2>&1
46 isql myodbc3
< ${REL_PATH}/drop.sql
>/dev
/null
2>&1
50 echo "select query on t1 and t2 table"
51 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/selectstar.sql
53 rm -f /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
54 touch /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
56 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/dropt1t2.sql
> /dev
/null
2>&1
57 isql myodbc3
<${REL_PATH}/dropt1t2.sql
>/dev
/null
2>&1