Query Recorder: плагин для записи и сохранения запросов в SQL-файл с целью последующего развертывания

Дата публикации:Июнь 1, 2014

Query Recorder – новый инструмент, который позволяет разработчикам записывать запросы при работе с консолью WordPress. Плагин был создан Брэдом Туснердом, автором популярного плагина WP Migrate DB. Туснерд представил Query Recorder в начале месяца на WordCamp Miami во время своей презентации про стратегию развертывания базы данных.

После установки плагин позволяет вам создавать записи, которые сохраняют запросы, полученные от ваших плагинов или тем. Записи передаются в sql файл, расположенный в директории /uploads/.

Страница параметров позволяет вам использовать опции, чтобы установить исключения для определенных типов запросов; вы можете выбирать, записывать или исключать запросы, которые начинаются с insert, update, delete, drop или create.

query-recorder-settings

Щелчок по кнопке в админ-баре запустит или остановит запись:

start-stop-recording

Как только вы осуществили запись, откройте файл SQL в папке с вашими загрузками. Там вы найдете ваши сохраненные запросы. В примере ниже вы можете видеть, что я подключаю и отключаю некоторые плагины и темы.

query-recorder

Query Recorder может быть особенно полезным при работе с локальной сборкой WordPress. Вы можете записать запросы при настройке темы или плагина и затем создать SQL-скрипт, который может быть запущен позже при развертывании на другом сайте. Вы можете быстро протестировать плагины и темы, и затем импортировать sql файл при установке их на тестовый или живой сайт. Это гораздо проще, чем повторять те же самые шаги в другой среде.

Я протестировал плагин, и он работает отлично, как и предполагалось. Скачать Query Recorder можно бесплатно из хранилища плагинов WordPress. Если вы хотите внести свой вклад в проект, то он также размещен и на Github.

Источник: wptavern.com

Поделиться

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.