試してみたブログ

AI関連・iPhone/Pixelなどのガジェット・音声入力・サーマルプリンタなど興味をある事をどんどん試してみた際の記録

sqlfmtからsqlfluffに乗り換えた

www.sqlfluff.com

背景

  • 仕事でのdbtのjinjaのformatterにsqlfmtを使っていた
  • syntax error等が検知されない事が課題だった
  • 同僚が提案PRしてくれたので使ってみる

入れてみた

  • pip install sqlfluff
  • echo " SELECT a + b FROM tbl; " > test.sql
  • sqlfluff lint test.sql --dialect ansi

  • 使って無いCTEを検出してくれたりもする

  • 思ったよりも高機能で良さそう