5353
5454mysql_options ()
5555{
56- local user pass
57-
5856 # shellcheck disable=SC2153
5957 if [ -n " $DBUSER " ]; then
60- user =" -u $DBUSER "
58+ _user =" -u $DBUSER "
6159 else
62- user =" ${DBA_USER: +-u ${DBA_USER} } "
60+ _user =" ${DBA_USER: +-u ${DBA_USER} } "
6361 fi
6462 # shellcheck disable=SC2153
6563 if [ -n " $PASSWD " ]; then
66- pass =" -p$PASSWD "
64+ _pass =" -p$PASSWD "
6765 else
68- [ -n " $PROMPT_PASSWD " ] && pass =" -p"
69- [ -n " $DBA_PASSWD " ] && pass =" -p$DBA_PASSWD "
66+ [ -n " $PROMPT_PASSWD " ] && _pass =" -p"
67+ [ -n " $DBA_PASSWD " ] && _pass =" -p$DBA_PASSWD "
7068 fi
7169
7270 [ -z " $USE_SOCKET " ] && port=" -P$DBPORT "
73- echo $user ${pass : +" $pass " } -h " $DBHOST " ${port: +" $port " }
71+ echo $_user ${_pass : +" $_pass " } -h " $DBHOST " ${port: +" $port " }
7472}
7573
7674# Wrapper around mysql command to allow setting options, user, etc.
@@ -363,7 +361,7 @@ upgrade)
363361 # Check if we need to upgrade the Doctrine migrations table
364362 if ! echo " SHOW CREATE TABLE \` doctrine_migration_versions\` " | mysql " $DBNAME " > /dev/null 2>&1 ; then
365363 symfony_console doctrine:migrations:sync-metadata-storage -n
366- # shellcheck disable=SC2016
364+ # shellcheck disable=SC2016,SC2028
367365 echo ' INSERT INTO `doctrine_migration_versions`
368366 (version, executed_at, execution_time)
369367 SELECT concat("DoctrineMigrations\\\\Version", version), executed_at, 1
@@ -386,7 +384,8 @@ dump)
386384
387385 if [ -f " ${DATABASEDUMPDIR} /${DUMPNAME} .sql.gz" ]; then
388386 while true ; do
389- read -p " Overwrite existing database dump (y/N)? " yn
387+ printf " Overwrite existing database dump (y/N)? "
388+ read -r yn
390389 case $yn in
391390 [Yy]* ) break ;;
392391 ' ' |[Nn]* ) exit 0;;
@@ -407,19 +406,20 @@ load)
407406 exit 1
408407 fi
409408 ind=1
410- for i in " $databases " ; do
409+ for i in $databases ; do
411410 echo " $ind ) $i "
412- : $(( ind+= 1 ))
411+ ind= $(( ind+ 1 ))
413412 done
414413 while true ; do
415- read -p " Which database should be loaded? " db
414+ echo " Which database should be loaded? "
415+ read -r db
416416 ind=1
417- for i in " $databases " ; do
417+ for i in $databases ; do
418418 if [ " $ind " = " $db " ]; then
419419 FILE=" $i "
420420 break
421421 fi
422- : $(( ind+= 1 ))
422+ ind= $(( ind+ 1 ))
423423 done
424424 if [ -n " $FILE " ]; then
425425 break
0 commit comments