PHP
PhpStorm
Database

PhpStormのDatabase tool windowにてbulk-insertのSQLでダンプする

はじめに

PhpStormのDatabase tool windowのダンプ機能って便利ですよね~
INSERT文でダンプについては、ほんとよくお世話になっているのですが、複数列の登録を1つのINSERT文で実行したいので、ダンプ後に整形してたんですが、あまりにも頻繁にやってるので、ちょっと面倒になってきます。
でも、groovyでスクリプトを作ってしまえばイッパツでできちゃいますYO!
image.png

PHP出力用のScriptをダウンロード

ここからダウンロードします。
https://github.com/albyte/phpstorm-utilities/blob/master/extensions/database/data/extractors/SQL-bulk-Insert.groovy
※もともとあったINSERT SQLのScriptをいじったのですが、groovyはよくわからないので、大量データだと重いとかあるかもです。

スクリプトをPhpStormに入れる

ダウンロードしたファイルを拡張フォルダに入れます。
2017-09-27_23h30_12.png

おわりに

これで好きなテーブルを開いたら、dump形式のところにSQL-bulk-insert.groovyってのがでるようになります。

もうPhpStorm なしでは、コード書けない