Como despejar uma única tabela do banco de dados usando drush?

12

Estou ciente do utilitário mysqldump, mas existe alguma maneira de despejar uma única tabela do banco de dados usando drush (por exemplo, para sql-dump, sql-sync)?

kenorb
fonte

Respostas:

33

Você pode usar a opção --tables -list no comando drush para despejar tabelas específicas.

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

O comando acima fará o sql-dump apenas para as tabelas de nós e sistemas .

Fonte

shrish
fonte
2
Primeiro de tudo, a "--table-list" é uma opção desconhecida. Na verdade, "-table s -list" é usado. Segunda coisa: a opção correta "--tables-list" não está funcionando na máquina Windows e o dump completo do banco de dados será criado.
Vasyl Zaytsev 26/01
Testado drush sql-dump --tables-list=rules_config --ordered-dumpno Drush 8.1-dev, parece funcionar bem.
Kenorb #