2017年5月15日月曜日

Atom の atom-beautify を使って SQL の整形

Atom には、コードを整形する atom-beautify というパッケージがある。
今回 SQL を整形しようとして、整形コマンドを選択すると、エラーが表示された。

Could not find 'sqlformat'. The program may not be installed.
Atom のエラーは赤く大きく表示されるので、心臓に悪い。
冷静にメッセージを読むと、https://github.com/andialbrecht/sqlparse をインストールする必要があるみたいだ。

早速、該当ページを開いてインストール手順を確認する。
インストールには、python が必要となるようで、現端末には python がインストールされていなかったので、新規にインストールを行った。
Windows であれば、少々面倒だが Mac を使うと Homebrew で簡単にインストールが行える(開発機としては Mac は素晴らしいと思う)。

Python のインストールが完了したらページに書かれてあるインストールコマンドを実行すれば良い。

これで、再度整形コマンドを実行すると、見事 SQL の整形処理が動いた。