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

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.