Как вывести одну таблицу из базы данных, используя drush?


12

Я знаю об утилите mysqldump, но есть ли способ вывести одну таблицу из базы данных, используя drush (например, для sql-dump, sql-sync)?

Ответы:


33

Вы можете использовать опцию --tables-list в команде drush для вывода определенных таблиц.

drush sql-dump --tables-list=node,system > exportdb.sql

Приведенная выше команда сделает sql-dump только для узловых и системных таблиц.

Источник


2
Прежде всего, «--table-list» - неизвестная опция. На самом деле "-table s -list " используется. Во-вторых, корректная опция «--tables-list» не работает на компьютере с Windows, и вместо нее будет создан полный дамп БД.
Василий Зайцев

Протестировано drush sql-dump --tables-list=rules_config --ordered-dumpна Drush 8.1-dev, похоже работает нормально.
Кенорб
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.