3 # create table with two fields and index on first field
5 # check number of tuples, totalPagesused
6 # check pagesUsed for storing hash bucket
7 # check number of index nodes, pagesUsed for storing index nodes
9 # check number of tuples, totalPagesused
10 # check pagesUsed for storing hash bucket
11 # check number of index nodes, pagesUsed for storing index nodes
14 #Run this test only under csql/test or on this directory.
15 #Otherwise, it may fail
16 EXECUTABLE
=${PWD}/system
/Allocator
/create
18 if [ -s "$EXECUTABLE" ]
20 REL_PATH
=${PWD}/system
/Allocator
28 echo "Tables and Indexes are created"
34 echo "Tuples inserted into table"
35 echo "Case 1: -T option for t1: with 100 tuple"
36 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-T t1
42 echo "Case 2: -I option for idx1 of t1, with 100 tuple"
43 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-I t1idx1
55 echo "Tuples deleted from table"
56 echo "Case 3: -T option for t1: after removing 1 tuple"
57 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-T t1
63 echo "Case 4: -I option for idx1 of t1, after removing 1 tuple"
64 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
-I t1idx1
75 echo "Tables and Indexes are dropped"