Jak zrzucić pojedynczą tabelę z bazy danych za pomocą drush?

12

Jestem świadomy narzędzia mysqldump, ale czy jest jakiś sposób na zrzucenie pojedynczej tabeli z bazy danych przy użyciu drush (np. Dla sql-dump, sql-sync)?

kenorb
źródło

Odpowiedzi:

33

Możesz użyć opcji --tables-list w komendzie drush, aby zrzucić określone tabele.

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

Powyższe polecenie spowoduje wykonanie zrzutu SQL dla tabel węzłów i systemów .

Źródło

krzyczeć
źródło
2
Przede wszystkim „--table-list” to nieznana opcja. W rzeczywistości używana jest „-table s -list”. Po drugie, poprawna opcja „--tables-list” nie działa na komputerze z systemem Windows i zamiast tego zostanie utworzony pełny zrzut bazy danych.
Vasyl Zaytsev,
Testowany drush sql-dump --tables-list=rules_config --ordered-dumpna Drush 8.1-dev, wydaje się działać dobrze.
kenorb