如何使用Drush从数据库中转储单个表?


12

我知道mysqldump实用程序,但是有什么方法可以使用drush从数据库中转储单个表(例如sql-dump,sql-sync)?

Answers:


33

您可以在drush命令上使用--tables-list选项来转储特定表。

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

上面的命令只会对节点系统表进行sql-dump 。

资源


2
首先,“-table-list”是未知选项。实际上使用了“ -table s -list”。第二件事是正确的选项“ --tables-list”在Windows计算机上不起作用,而是将创建完整的数据库转储。
Vasyl Zaytsev 2015年

drush sql-dump --tables-list=rules_config --ordered-dump在Drush 8.1-dev上进行了测试,它似乎可以正常工作。
kenorb '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.