最近書いたsqlc関連の記事をまとめておきます。これくらい知っていればストレスなく使えるんじゃないかなぁと思います。
- Go のちょっと変わったORM sqlc の紹介 ... sqlcの基本的な使い方
- sqlcで動的なWHEREを作る ... sqlc は動的にSQLを組み立てることは出来ないので、その対策
- Go の ORM sqlcでBulk Insertを行う(MySQL) ... ↑と似た話で、Bulk Insertも動的なので、その対策
- sqlcでType Overrides の活用とgo-optionalの話 ... Type Overridesは便利だよという話と、go-optionalは良いぞという話
- GoのORM sqlcのType Overridesを自動生成する(MySQL用) ... Type Overridesは便利だけどめんどいので自動化しようという話
関連記事として、GoのQuery Builder、goquについて以下に書いています。↑の2と3の話の中で言及しています。
- GoのSQL Query Builder goquの紹介 ... goqu の基本的な使い方
- Goでテーブル情報を自動生成してgoquで使う ... goquを使う際にテーブル名やカラム名をハードコーディングしたくない人向け