Skip to content

Commit 25c6dac

Browse files
author
frank
committed
deploy cloud_usage when ant deploydb
correct fix
1 parent 49608d8 commit 25c6dac

1 file changed

Lines changed: 31 additions & 16 deletions

File tree

setup/db/deploy-db-dev.sh

Lines changed: 31 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -62,30 +62,45 @@ if [[ $OSTYPE == "cygwin" ]] ; then
6262
PATHSEP=';'
6363
fi
6464

65-
echo "Recreating Database."
65+
handle_error() {
66+
mysqlout=$?
67+
if [ $mysqlout -eq 1 ]; then
68+
printf "Please enter root password for MySQL.\n"
69+
mysql --user=root --password < $1
70+
if [ $? -ne 0 ]; then
71+
printf "Error: Cannot execute $1\n"
72+
exit 10
73+
fi
74+
elif [ $mysqlout -eq 127 ]; then
75+
printf "Error: Cannot execute $1 - mysql command not found.\n"
76+
exit 11
77+
elif [ $mysqlout -ne 0 ]; then
78+
printf "Error: Cannot execute $1\n"
79+
exit 11
80+
fi
81+
}
82+
83+
echo "Recreating Database cloud."
6684
mysql --user=root --password=$3 < create-database.sql > /dev/null 2>/dev/null
67-
mysqlout=$?
68-
if [ $mysqlout -eq 1 ]; then
69-
printf "Please enter root password for MySQL.\n"
70-
mysql --user=root --password < create-database.sql
71-
if [ $? -ne 0 ]; then
72-
printf "Error: Cannot execute create-database.sql\n"
73-
exit 10
74-
fi
75-
elif [ $mysqlout -eq 127 ]; then
76-
printf "Error: Cannot execute create-database.sql - mysql command not found.\n"
77-
exit 11
78-
elif [ $mysqlout -ne 0 ]; then
79-
printf "Error: Cannot execute create-database.sql\n"
80-
exit 11
81-
fi
85+
handle_error create-database.sql
86+
87+
88+
echo "Recreating Database cloud_usage"
89+
mysql --user=root --password=$3 < create-database-premium.sql > /dev/null 2>/dev/null
90+
handle_error create-database-premium.sql
8291

8392
mysql --user=cloud --password=cloud cloud < create-schema.sql
8493
if [ $? -ne 0 ]; then
8594
printf "Error: Cannot execute create-schema.sql\n"
8695
exit 11
8796
fi
8897

98+
mysql --user=cloud --password=cloud < create-schema-premium.sql
99+
if [ $? -ne 0 ]; then
100+
printf "Error: Cannot execute create-schema-premium.sql\n"
101+
exit 11
102+
fi
103+
89104
CP=./
90105

91106
CP=${CP}$PATHSEP$CATALINA_HOME/conf

0 commit comments

Comments
 (0)