4 #Bi-directional mutiple cache node test
5 #Two Cache Node and t1 and t2 table to be cached
6 # insert operation in target database
8 input
=${PWD}/cache
/Bidirectional
/mysqlcreatelogtable.sql
13 REL_PATH
=${PWD}/cache
/Bidirectional
16 #cp $CSQL_CONFIG_FILE /tmp/csql.conf
17 #echo DSN=$DSN >>$CSQL_CONFIG_FILE
18 isql
$DSN < $REL_PATH/mysqlcreatelogtable.sql
>/dev
/null
2>&1 &
19 echo table csql_log_int is created with records
in target db
21 isql
$DSN < $REL_PATH/create.sql
>/dev
/null
2>&1
22 rm -f /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
23 touch /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
24 isql
$DSN < $REL_PATH/trigger.sql
>/dev
/null
25 isql
$DSN < $REL_PATH/trigger1.sql
>/dev
/null
28 export CSQL_CONFIG_FILE
=$REL_PATH/csql.conf
29 echo DSN
=$DSN >>$CSQL_CONFIG_FILE
30 for (( a
=1; a
<3; a
++ ))
32 echo "1:t$a NULL NULL NULL"
33 done >> /tmp
/csql
/csqltable.conf
35 $CSQL_INSTALL_ROOT/bin
/csqlserver
-c >/dev
/null
2>&1 &
38 echo "server 1 started"
41 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/select.sql
44 echo "unable to locate cache 1"
45 # cp /tmp/csql.conf $CSQL_CONFIG_FILE
48 mkdir
/tmp
/csql1
>/dev
/null
2>&1
49 rm -f /tmp
/csql
1/csqltable.conf
/tmp
/csql
1/csql.db
50 touch /tmp
/csql
1/csqltable.conf
/tmp
/csql
1/csql.db
52 export CSQL_CONFIG_FILE
=$REL_PATH/conf
/csql.conf
53 echo DSN
=$DSN >>$CSQL_CONFIG_FILE
55 for (( a
=1; a
<3; a
++ ))
57 echo "1:t$a NULL NULL NULL"
58 done >> /tmp
/csql
1/csqltable.conf
60 $CSQL_INSTALL_ROOT/bin
/csqlserver
-c >/dev
/null
2>&1 &
63 echo "server 2 started"
66 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/select.sql
69 echo "unable to locate cache 1"
70 # cp /tmp/csql.conf $CSQL_CONFIG_FILE
74 isql
$DSN < ${REL_PATH}/insert.sql
>/dev
/null
2>&1
76 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/select.sql
78 export CSQL_CONFIG_FILE
=$REL_PATH/csql.conf
79 echo DSN
=$DSN >>$CSQL_CONFIG_FILE
81 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/select.sql
83 $CSQL_INSTALL_ROOT/bin
/csql
-s $REL_PATH/drop.sql
> /dev
/null
2>&1
84 isql
$DSN < ${REL_PATH}/drop.sql
>/dev
/null
2>&1
85 rm -f /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
86 touch /tmp
/csql
/csqltable.conf
/tmp
/csql
/csql.db
87 rm -f /tmp
/csql
1/csqltable.conf
/tmp
/csql
1/csql.db
88 touch /tmp
/csql
1/csqltable.conf
/tmp
/csql
1/csql.db
94 # cp /tmp/csql.conf $CSQL_CONFIG_FILE