sqlc
概要
インストール
snap: $ snap install sqlc go install: $ go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest 設定
CLI
バージョンの確認
$ sqlc version
設定ファイルの生成
$ sqlc init
$ sqlc generate
生成されたコードが最新であることを確認
code:shell
# CIでの実行が推奨されるようです
$ sqlc diff
/icons/hr.icon
マクロ
マイグレーション
ただし、dbmateやatlas, sql-migrateといったツールのマイグレーションファイルの解析はサポートされていて、これらのマイグレーションファイルのdownの部分だけを取り除いた上でスキーマを解釈してくれるようです /icons/hr.icon
プラグイン
リンク
関連ページ