Как задать шаблоны имён файлов, экспортируемых через phpMyAdmin

Как задать шаблоны имён файлов, экспортируемых через phpMyAdmin

Когда вы производите экспорт таблиц, баз данных или всего сервера через phpMyAdmin, то в результате получаете (по умолчанию) SQL-файл, имя которого представляет собой названием той или иной соответствующей структурной единицы, плюс формат. Например: my_table.sql Однако почти всегда ☺ хочется немного больше информации, почему бы не добавлять к этому имени дату и время экспорта: my_table-1969-12-31-23_59_59.sql Давайте попробуем сделать это ...

Сперва нужно найти где настраивается экспорт ... В стандартном (не урезанном) phpMyAdmin к этим настройкам можно перейти так:
на главной странице кликаем Дополнительные настройки;
на втором сверху горизонтальном меню переходим на вкладку Экспорт;
на обновившейся странице, в самом низу, ищем следующие поля с соответствующими значениями: Шаблон имени таблицы — @TABLE@
Шаблон имени базы данных — @DATABASE@
Шаблон имени сервера — @SERVER@

Чтобы изменить имя конечного файла так, как я указывал выше, дописываем в нужные поля такой: -%F-%T; формат и сохраняем результат. То есть, например, результирующее значение для таблиц будет @TABLE@-%F-%T: Шаблоны имён файлов, экспортируемых через phpMyAdmin

Допустимые форматы можно посмотреть на официальном сайте PHP: здесь.

Стоит отметить, что подобное форматирование экспорта может не везде работать и зависит от многих факторов, так что нужно экспериментировать в соответствующей среде; имейте в виду это.