【WordPress】wp-cliを使ってテーブルプレフィックスにマッチするテーブルを全てエクスポートする方法です。
wp-cliをインストールされていない方はwp-cliのインストール方法を御覧ください。
テーブルプレフィックスとはワードプレスのデフォルトだと「wp_」のことです。wp-cliを使うと簡単に「wp_」付きの全てのテーブルをエクスポートできます。
コマンドは以下のとおりです。
wp db export --tables=$(wp db tables --all-tables-with-prefix --format=csv)
以下の変数の中のコマンドについて。
wp db tables --all-tables-with-prefix --format=csv
「wp db tables」はテーブル一覧を表示するコマンドです。
これに「–all-tables-with-prefix」オプションをつけると$wpdbに登録されていないテーブルも含む、テーブルプレフィックスに一致するするテーブル一覧が表示されます。
そして「–format」オプションでcsvを指定するとテーブル一覧がカンマ区切りで表示されます。
カンマ区切りにフォーマットされたテーブル一覧を「wp db export」コマンドの「–tables」オプションで指定することでテーブルプレフィックスにマッチするテーブルが全てエクスポートされます。