Как задать шаблоны имён файлов, экспортируемых через phpMyAdmin
Когда вы производите экспорт таблиц, баз данных или всего сервера через phpMyAdmin, то в результате получаете (по умолчанию) SQL-файл, имя которого представляет собой названием той или иной соответствующей структурной единицы, плюс формат. Например:
my_table.sql
Однако почти всегда ☺ хочется немного больше информации, почему бы не добавлять к этому имени дату и время экспорта:
my_table-1969-12-31-23_59_59.sql
Давайте попробуем сделать это ...
- Сперва нужно найти где настраивается экспорт ... В стандартном (не урезанном) phpMyAdmin к этим настройкам можно перейти так:
- на главной странице кликаем Дополнительные настройки;
- на втором сверху горизонтальном меню переходим на вкладку Экспорт;
-
на обновившейся странице, в самом низу, ищем следующие поля с соответствующими значениями:
Шаблон имени таблицы — @TABLE@
Шаблон имени базы данных — @DATABASE@
Шаблон имени сервера — @SERVER@
Чтобы изменить имя конечного файла так, как я указывал выше, дописываем в нужные поля такой: -%F-%T
; формат и сохраняем результат.
То есть, например, результирующее значение для таблиц будет @TABLE@-%F-%T
:
Допустимые форматы можно посмотреть на официальном сайте PHP: здесь.
Стоит отметить, что подобное форматирование экспорта может не везде работать и зависит от многих факторов, так что нужно экспериментировать в соответствующей среде; имейте в виду это.