windows changes
[csql.git] / test / tools / csql / test035.ksh
blobc1ade33179439189035360c9f664314d1ea6ce24
1 #!/bin/ksh
2 # Test Case
3 # 35. Create table (f1 int, f2 int);
4 # Insert 5 tuples (1, 1), (1, 2), (2, 1), (2 ,2), (5, 5). (test035.ksh)
5 # create index ind on t1 (f1) unique;
6 # Should fail with unique key violation error.
8 QUITFILE=${PWD}/tools/csql/quit.sql
9 REL_PATH=.
10 if [ -s "$QUITFILE" ]
11 then
12 REL_PATH=`pwd`/tools/csql
15 if [ "$VALGRIND" = "true" ]
16 then
17 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/uniqueindontuples.sql 2> $0.valgr
18 else
19 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/uniqueindontuples.sql
20 if [ $? -ne 0 ]
21 then
22 exit 1;
26 if [ "$VALGRIND" = "true" ]
27 then
28 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csqldump -T t1 2>> $0.valgr
29 else
30 $CSQL_INSTALL_ROOT/bin/csqldump -T t1
33 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/drop.sql
34 if [ $? -ne 0 ]
35 then
36 exit 2;
39 exit 0;