2 #Test Case : Working with a user other than root user
3 # Connect root user as:
4 # # csql -u root -p manager
5 # create a user other than root
6 # connect to that user as
7 # #csql -u <new_username> password <Password>
10 QUITFILE
=${PWD}/tools
/UserStmt
/csql.conf
14 REL_PATH
=`pwd`/tools
/UserStmt
19 rm -f ${REL_PATH}/usr.sql ${REL_PATH}/qut.sql ${REL_PATH}/drusr.sql
24 echo "echo create user lakshya password 'lakshya123';" >${REL_PATH}/usr.sql
25 echo "create user lakshya password 'lakshya123';" >>${REL_PATH}/usr.sql
26 echo "quit;" >>${REL_PATH}/usr.sql
28 echo "echo quit;" >${REL_PATH}/qut.sql
29 echo "quit;" >>${REL_PATH}/qut.sql
31 echo "echo drop user lakshya;" >${REL_PATH}/drusr.sql
32 echo "drop user lakshya;" >>${REL_PATH}/drusr.sql
34 if [ "$VALGRIND" = "true" ]
36 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-u root
-p manager
-s ${REL_PATH}/usr.sql
38 $CSQL_INSTALL_ROOT/bin
/csql
-u root
-p manager
-s ${REL_PATH}/usr.sql
46 echo "Connecting to lakshya"
47 if [ "$VALGRIND" = "true" ]
49 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-u lakshya
-p lakshya123
-s ${REL_PATH}/qut.sql
51 $CSQL_INSTALL_ROOT/bin
/csql
-u lakshya
-p lakshya123
-s ${REL_PATH}/qut.sql
58 if [ "$VALGRIND" = "true" ]
60 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/csql
-u root
-p manager
-s ${REL_PATH}/drusr.sql
62 $CSQL_INSTALL_ROOT/bin
/csql
-u root
-p manager
-s ${REL_PATH}/drusr.sql