Slide 28
Slide 28 text
データベースのコード生成|sqlc の利用を検討中
まずは query による生成から置き換えていこうとしている
28
● 先ほど挙げた xo の課題が解決できる
○ (JOIN をしなければ)生成される Go の struct が分かれない
○ xo では custom query を使う必要があった UPDATE 文にも対応可能
○ nullable なカラムに対するクエリ結果が nullable になる
● 他にも xo にはなかった便利な点が存在する
○ SQL をパースしているので、コード生成の精度が高い
○ コード生成をスキーマファイルから静的に行える( xo はコード生成前にデータベースにスキー
マを反映させる必要がある)
○ クエリを書く際に query parameter の型を指定しなくても自動で判別してくれる