Closed (fixed)
Project:
Backup and Migrate
Version:
6.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
12 Sep 2010 at 21:51 UTC
Updated:
12 Nov 2013 at 19:30 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
ronan commentedIf you command click (on a mac, probably ctrl click on windows) a selected row you can deselect it without selecting any other tables. Or try using the link underneath the multi-select to turn it into checkboxes which may make it easier to deselect tables.
Hope this helps
Ronan
Comment #2
TS79 commentedyou are right. ctrl click helps.
thx, thomas
Comment #4
David Stosik commentedHello,
This is still a problem in 6.x-2.6.
If I create a new Profile (or edit a default one), unselect all tables in "exclude the data", save, then get back to the configuration form, all default tables (access logs, cache, watchdog) are selected again.
I need to be able to create a complete database backup where no data is ignored and 6.x-2.6 version of the modules does not allow me that. Something seems to be going wrong, either when merging profile settings and defaults, or when saving the form.
Regards,
David
Comment #5
David Stosik commentedSo, my problem lives in function _merge_defaults(), in crud.inc:246.
This functions, which acts like array_merge_recursive(), when reaching $params['filters']['destinations']['db']['nodata_tables'], will not consider this as a whole, but dig deeper, and merge table by table. If default tables are not selected in the settings form, then they will be merged to the default element, and get selected.
This behavior does not allow to backup watchdog, or other useful tables we don't want to lose.
Comment #6
David Stosik commentedPlease find patch attached.
Comment #7
ronan commentedPatch applied. Thanks!