diff options
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | examples/example.mysql | 4 | ||||
| -rw-r--r-- | handlers/mysql.helper.in | 5 | ||||
| -rw-r--r-- | handlers/mysql.in | 3 | 
4 files changed, 15 insertions, 1 deletions
| @@ -6,6 +6,10 @@ version 0.9.7 -- UNRELEASED  	maildir:  	 . fix location of deleted_on file  	 . add missing destid_file options to ssh connections +	mysql: +	 . Options passed to mysqldump are now customizable with the new +	   sqldumpoptions configuration variable. Thanks to Chris Lamb for his +	   preliminary patch (Closes: #502966)  version 0.9.6 -- July 21, 2008      backupninja changes diff --git a/examples/example.mysql b/examples/example.mysql index bd996e7..de9651f 100644 --- a/examples/example.mysql +++ b/examples/example.mysql @@ -73,6 +73,10 @@ compress    = yes  # make a backup using mysqldump. this creates text files with sql commands  # sufficient to recontruct the database.  # +# sqldumpoptions = <options> +# (default = --lock-tables --complete-insert --add-drop-table --quick --quote-names) +# arguments to pass to mysqldump +#  # compress = < yes | no > (default = yes)  # if yes, compress the sqldump output.   # diff --git a/handlers/mysql.helper.in b/handlers/mysql.helper.in index 9622d41..00eeca0 100644 --- a/handlers/mysql.helper.in +++ b/handlers/mysql.helper.in @@ -94,6 +94,11 @@ $hotcopy  #  $sqldump +# sqldumpoptions = <options> +# (default = --lock-tables --complete-insert --add-drop-table --quick --quote-names) +# arguments to pass to mysqldump +# sqldumpoptions = --add-drop-table --quick --quote-names +  # compress = < yes | no > (default = yes)  # if yes, compress the sqldump output.  $compress diff --git a/handlers/mysql.in b/handlers/mysql.in index fe1e783..c80a36a 100644 --- a/handlers/mysql.in +++ b/handlers/mysql.in @@ -10,6 +10,7 @@ getconf nodata  getconf dbhost localhost  getconf hotcopy no  getconf sqldump no +getconf sqldumpoptions "--lock-tables --complete-insert --add-drop-table --quick --quote-names"  getconf compress yes  getconf vsname @@ -245,7 +246,7 @@ then  	for db in $databases  	do -           DUMP_BASE="$MYSQLDUMP $defaultsfile --lock-tables --complete-insert --add-drop-table --quick --quote-names" +           DUMP_BASE="$MYSQLDUMP $defaultsfile $sqldumpoptions"             # Dumping structure and data             DUMP="$DUMP_BASE $ignore $db" | 
