4 QUITFILE
=${PWD}/tools
/csql
/quit.sql
8 REL_PATH
=`pwd`/tools
/csql
12 cp -f $REL_PATH/csql.conf
/tmp
13 echo SYS_DB_KEY
=4444 >>/tmp
/csql.conf
14 echo USER_DB_KEY
=6666 >>/tmp
/csql.conf
15 export CSQL_CONFIG_FILE
=/tmp
/csql.conf
16 $CSQL_INSTALL_ROOT/bin
/csqlserver
>/dev
/null
2>&1 &
20 echo "drop table t1;" > ${REL_PATH}/dropp_t1.sql
21 if [ "$VALGRIND" = "true" ]
23 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/treeundolog1.sql
2> $0.valgr
25 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/treeundolog1.sql
28 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/dropp_t1.sql
29 rm -f ${REL_PATH}/dropp_t1.sql
36 if [ "$VALGRIND" = "true" ]
38 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
2>> $0.valgr
40 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
43 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/dropp_t1.sql
44 rm -f ${REL_PATH}/dropp_t1.sql
51 if [ "$VALGRIND" = "true" ]
53 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/treeundolog2.sql
2>> $0.valgr
55 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/treeundolog2.sql
58 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/dropp_t1.sql
59 rm -f ${REL_PATH}/dropp_t1.sql
66 if [ "$VALGRIND" = "true" ]
68 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
2>> $0.valgr
70 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
73 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/dropp_t1.sql
74 rm -f ${REL_PATH}/dropp_t1.sql
81 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/dropp_t1.sql
84 rm -f ${REL_PATH}/dropp_t1.sql
87 rm -f ${REL_PATH}/dropp_t1.sql