fix: importdb script

This commit is contained in:
2023-12-21 17:57:16 +08:00
parent e48f745a3d
commit e583a1ec4f

View File

@@ -8,16 +8,43 @@ UpgradeSQLDir=/usr/local/omc/etc/db/upgrade
Upgvue3SQLDir=/usr/local/omc/etc/db/upgvue3
InstallSQLDir=/usr/local/omc/etc/db/install
C_ARG="agt"
M_ARG="upgrade"
drop_db_sql="drop database IF EXISTS ${DBNAME}"
create_db_sql="create database IF NOT EXISTS ${DBNAME}"
case "$1" in
get_args() {
getopts "c:m:" option; do
case $option in
c)
C_ARG=$OPTARG
;;
m)
M_ARG=$OPTARG
;;
\?)
echo "Invalid option: -$OPTARG" >&2
;;
esac
done
}
get_args "$@"
echo "C_ARG: $C_ARG"
echo "M_ARG: $M_ARG"
case "$M_ARG" in
upgrade)
echo "Upgrade database ${DBNAME}"
for SQL in ${UpgradeSQLDir}/*.sql; do
echo "Execute SQL script: ${SQL} ..."
mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done
;;
upgvue3)
@@ -100,3 +127,4 @@ esac