sloppy code for image insertion in other dialects
This commit is contained in:
parent
f9fd309a29
commit
fac4b37805
17
add_image.sh
17
add_image.sh
|
@ -4,4 +4,19 @@ printf -v file "%q" "$1"
|
|||
printf -v title "%q" "$2"
|
||||
printf -v hover "%q" "$3"
|
||||
|
||||
mysql -u web -e"SET @file = '$file'; SET @title = '$title'; SET @hover = '$hover'; $(<add_image.sql)"
|
||||
dialect=$(grep '^dialect=' config.ini.php|sed 's/.*=//'|sed 's/"//g')
|
||||
user=$(grep '^user=' config.ini.php|sed 's/.*=//'|sed 's/"//g')
|
||||
password=$(grep '^password=' config.ini.php|sed 's/.*=//'|sed 's/"//g')
|
||||
dsn=$(grep '^dsn=' config.ini.php|sed 's/.*=//'|sed 's/"//g')
|
||||
|
||||
case $dialect in
|
||||
"mysql")
|
||||
mysql -u$user -e"SET @file = '$file'; SET @title = '$title'; SET @hover = '$hover'; $(<add_image.sql)"
|
||||
;;
|
||||
"sqlite")
|
||||
echo "SET @file = '$file'; SET @title = '$title'; SET @hover = '$hover'; $(<add_image.sql)"| sqlite $dsn
|
||||
;;
|
||||
"*")
|
||||
echo "sorry, database dialect $dialect not yet supported. It will only take one line in add_image.sh, so please fix and submit a pull request."
|
||||
;;
|
||||
esac
|
Loading…
Reference in New Issue