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)?

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


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 #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.