Which tables and which contained data can I omit from SQL backup?
There seem to be many different answers to this around Internet, but most answers do not make it clear whether they are specifying that tables can be omitted or the data in the tables. My guess is it comes down to knowing which modules are robust and will re-create their own empty tables if they aren't there.
Without knowing the code innards of every module that is a possible candidate for omission, is there a good answer to the question?
At the moment, my intention is to start with the default lists built into Backup and Migrate; for anything else, I think could be omitted then omit the data from such tables not the table itself (playing safe). It could be something published in the documentation for a module but I don't think it is. Is there a completely definitive list somewhere?
It's very confusing seeing lists of "you can omit these" without knowing whether it's referring to the tables or their content.