drush를 사용하여 데이터베이스에서 단일 테이블을 덤프하는 방법은 무엇입니까?


12

mysqldump 유틸리티에 대해 알고 있지만 drush를 사용하여 데이터베이스에서 단일 테이블을 덤프하는 방법이 있습니까 (예 : sql-dump, sql-sync)?

답변:


33

drush 명령에서 --tables-list 옵션을 사용 하여 특정 테이블을 덤프 할 수 있습니다.

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

위의 명령은 노드시스템 테이블에 대해서만 sql-dump를 만듭니다 .

출처


2
우선 "--table-list"는 알 수없는 옵션입니다. 실제로는 "-table s -list"가 사용됩니다. 올바른 옵션 "--tables-list"가 Windows 시스템에서 작동하지 않고 전체 DB 덤프가 대신 작성됩니다.
Vasyl Zaytsev

drush sql-dump --tables-list=rules_config --ordered-dumpDrush 8.1-dev에서 테스트 한 결과 제대로 작동하는 것 같습니다.
kenorb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.