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

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.