3 # check options -D chunk with empty database
4 #create table t1 (f1,f2) check with -D chunk
5 #drop t1 check with -D chunk
7 CSQL_CONF
=${PWD}/tools
/catalog
/csql.conf
8 input
=${PWD}/tools
/catalog
/create.sql
10 if [ -s "$input" -a -s "$CSQL_CONF" ]
12 REL_PATH
=${PWD}/tools
/catalog
14 export CSQL_CONFIG_FILE
=$REL_PATH/csql.conf
16 $CSQL_INSTALL_ROOT/bin
/csqlserver
>/dev
/null
2>&1 &
19 echo "Case 1: With -D chunk option with empty database"
20 if [ "$VALGRIND" = "true" ]
22 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
2> $0.valgr
24 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
30 if [ "$VALGRIND" = "true" ]
32 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/create.sql
2>> $0.valgr
34 $CSQL_INSTALL_ROOT/bin
/csql
-s ${REL_PATH}/create.sql
41 echo "Case 2: With -D chunk option after table creation:"
42 if [ "$VALGRIND" = "true" ]
44 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
2>> $0.valgr
46 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-D chunk
53 if [ "$VALGRIND" = "true" ]
55 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-u root
-p manager
-s ${REL_PATH}/dropt1.sql
2>> $0.valgr
57 $CSQL_INSTALL_ROOT/bin
/csql
-u root
-p manager
-s ${REL_PATH}/dropt1.sql
63 echo "t1 table droped "
65 echo "Case 3: With -D chunk option after drop t1 :"
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