RACK911LABS.COM: safer mysql/pgsql query

This commit is contained in:
Serghey Rodin 2018-04-26 17:29:13 +03:00
parent 4c751ab693
commit b5874764a7

View file

@ -47,7 +47,10 @@ mysql_connect() {
} }
mysql_query() { mysql_query() {
mysql --defaults-file=$mycnf -e "$1" 2>/dev/null sql_tmp=$(mktemp)
echo "$1" > $sql_tmp
mysql --defaults-file=$mycnf < "$sql_tmp" 2>/dev/null
rm -f "$sql_tmp"
} }
mysql_dump() { mysql_dump() {
@ -89,7 +92,10 @@ psql_connect() {
} }
psql_query() { psql_query() {
psql -h $HOST -U $USER -c "$1" 2>/dev/null sql_tmp=$(mktemp)
echo "$1" > $sql_tmp
psql -h $HOST -U $USER -f "$sql_tmp" 2>/dev/null
rm -f $sql_tmp
} }
psql_dump() { psql_dump() {