Comment vider une seule table de la base de données en utilisant drush?

12

Je connais l'utilitaire mysqldump, mais existe-t-il un moyen de vider une seule table de la base de données en utilisant drush (par exemple pour sql-dump, sql-sync)?

Kenorb
la source

Réponses:

33

Vous pouvez utiliser l' option --tables-list sur la commande drush pour vider des tables spécifiques.

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

La commande ci-dessus ne fera que sql-dump pour les tables de nœuds et système .

La source

maigre
la source
2
Tout d'abord, "--table-list" est une option inconnue. En fait, "-table s -list" est utilisé. La deuxième chose que l'option correcte "--tables-list" ne fonctionne pas sur la machine Windows et un vidage DB complet sera créé à la place.
Vasyl Zaytsev
Testé drush sql-dump --tables-list=rules_config --ordered-dumpsur Drush 8.1-dev, il semble bien fonctionner.
kenorb