Edited at

PhpStormのDatabase tool windowにてphp配列形式でダンプする

More than 1 year has passed since last update.


はじめに

PhpStormって使いだしたら、すべてphpstormだけでやりたくなるくらい機能が充実してますよね~

データベースの操作ももちろんPhpStormのDatabase tool windowを使ってるのですが、データをダンプするのに、SQL、JSON、CSV,TSVとかいろいろ出力できるのにphpの配列形式はなくて、phpunitでdata_provider用のデータを作る時とか、わざわざJSON形式を置換したりしてたのですが、そんなことしなくても直接ダンプする方法を見つけて感動したので、投稿します!

2017-09-26_22h46_46.png


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

ここからダウンロードします。

※もともとあったJSON用のScriptをちょっといじっただけです(^^;

https://github.com/albyte/phpstorm-utilities/blob/master/extensions/database/data/extractors/PHP.groovy

2017-09-26_22h44_50.png


スクリプトをPhpStormに入れる

ダウンロードしたファイルを拡張フォルダに入れます。

2017-09-26_23h22_04.png


おわりに

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

Have a nice PhpStorm life!