Я хотел бы получить дампы каждой таблицы mysql в отдельные файлы. В руководстве указано, что синтаксис для этого -
mysqldump [options] db_name [tbl_name ...]
Это означает, что вы знаете имена таблиц перед началом работы. Я могу настроить script, который знает имя каждой таблицы, но скажу, что я добавляю новую таблицу в дорогу и забываю обновить дамп script. Тогда мне не хватает дампов для одной или нескольких таблиц.
Есть ли способ автоматически сбрасывать каждую существующую таблицу в отдельный файл? Или мне придется делать некоторые script -fu; запросить базу данных, получить все имена таблиц и выгрузить их по имени.
Если я иду по маршруту script -fu, какие сценарии langauges могут получить доступ к базе данных mysql?