Bagaimana cara membuang satu tabel dari database menggunakan drush?

12

Saya mengetahui utilitas mysqldump, tetapi apakah ada cara untuk membuang tabel tunggal dari database menggunakan drush (mis. Untuk sql-dump, sql-sync)?

kenorb
sumber

Jawaban:

33

Anda dapat menggunakan opsi --tables-list pada perintah drush untuk membuang tabel tertentu.

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

Perintah di atas hanya akan membuat sql-dump untuk node dan tabel sistem .

Sumber

semak
sumber
2
Pertama-tama "--table-list" adalah opsi yang tidak dikenal. Sebenarnya "-tabel s -list" digunakan. Hal kedua bahwa opsi yang benar "--tabel-daftar" tidak berfungsi pada mesin Windows dan DB dump penuh akan dibuat sebagai gantinya.
Vasyl Zaytsev
Diuji drush sql-dump --tables-list=rules_config --ordered-dumppada Drush 8.1-dev, tampaknya berfungsi dengan baik.
kenorb