Project

General

Profile

« Previous | Next » 

Revision 9557

lib/sh/db.sh: mysql(): added $data_only flag which enables --skip-column-names and $output_data

View differences:

lib/sh/db.sh
91 91
fi # load new aliases
92 92
if self_being_included; then
93 93

  
94
mysql() # usage: [output_data=1] mysql ...
94
mysql() # usage: [output_data=1] [data_only=1] mysql ...
95 95
{
96
	echo_func; kw_params output_data
96
	echo_func; kw_params output_data data_only
97
	if test "$data_only"; then local output_data="${output_data-1}"; fi
97 98
	set_database
98 99
	
99
	set -- ${database:+--database="$database" }--local-infile=1 --column-names \
100
"$@"
100
	set -- ${database:+--database="$database" }--local-infile=1 \
101
--${data_only:+skip-}column-names "$@"
101 102
	if test "$output_data"; then echo_stdin|mysql_cmd --batch "$@"
102 103
	else cmd_log_fd=1 mysql_cmd --verbose "$@"
103 104
	fi

Also available in: Unified diff