Changeset 40483 for branches/czw_branch/20170908/ippToPsps/test/mkgpc1.sh
- Timestamp:
- Jun 27, 2018, 3:31:55 PM (8 years ago)
- Location:
- branches/czw_branch/20170908
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippToPsps/test/mkgpc1.sh (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20170908
- Property svn:mergeinfo changed
-
branches/czw_branch/20170908/ippToPsps/test/mkgpc1.sh
r39021 r40483 15 15 endif 16 16 17 if ("$1" == "user.sudo") then 18 if ($#argv != 4) goto usage; 19 set dbhost = $2 20 set dbuser = $3 21 set dbpass = $4 22 23 sudo mysql -h $dbhost -u root -p -e "grant all on *.* to $dbuser@"$dbhost" identified by '$dbpass'" 24 exit 0; 25 endif 26 17 27 if ("$1" == "create") then 18 28 if ($#argv < 4) goto usage; … … 28 38 # create a database with completely minimal tables needed to test 29 39 mysql -h $dbhost -u $dbuser $dbpass -e "CREATE DATABASE $dbname" 40 if ($status) then 41 echo "ERROR: failed to create mysql database $dbname ($0)" 42 echo " NOTE: before running this test, you must have a mysql user:" 43 echo " mkgpc1.sh user localhost dvo dvo (requires root password)" 44 exit 1 45 endif 30 46 mysql -h $dbhost -u $dbuser $dbpass $dbname < gpc1schema.sql 31 47 exit 0; … … 45 61 (mysql -B -h $dbhost -u $dbuser $dbpass -e "show databases" | grep ^$dbname\$) >& /dev/null 46 62 if ($status) then 47 echo " database $dbname does not yet exist"63 echo "INFO: database $dbname does not yet exist ($0)" 48 64 exit 0 49 65 endif 50 66 51 # mysql -h $dbhost -u $dbuser $dbpass $dbname -e "show tables" 67 echo mysql -B -h $dbhost -u $dbuser $dbpass $dbname -e "show tables" 68 mysql -h $dbhost -u $dbuser $dbpass $dbname -e "show tables" 52 69 mysql -h $dbhost -u $dbuser $dbpass $dbname -e "describe ippToPspsFake" >& /dev/null 53 70 if ($status) then … … 91 108 endif 92 109 110 echo mysql -B -h $dbhost -u $dbuser $dbpass $dbname -e "show tables" 93 111 set ntable = `mysql -B -h $dbhost -u $dbuser $dbpass $dbname -e "show tables" | wc -l` 94 112 echo ntable: $ntable … … 112 130 echo " delete an existing test db (enter pass 3x)" 113 131 echo "" 132 echo " mkgpc1.sh forcedelete (dbhost) (dbname) (dbuser) [dbpass]" 133 echo " delete an existing test db (enter pass 3x), even if the number of tables is wrong" 134 echo "" 114 135 echo " mkgpc1.sh user (dbhost) (dbuser) (password)" 115 136 echo " create a new user and password for the test db" 116 137 echo "" 138 echo " mkgpc1.sh user.sudo (dbhost) (dbuser) (password)" 139 echo " create a new user and password for the test db, using sudo mysql" 140 echo " (this option is needed if your mysql installation uses the auth_socket plugin" 141 echo "" 117 142 exit 2
Note:
See TracChangeset
for help on using the changeset viewer.
