眠気.jl

投稿=不定期

sqlboilerでsupabaseから構造体生成した: 備忘録

models_psqlフォルダに構造体を生成する

インストール

go install github.com/volatiletech/sqlboiler/v4@v4.13.0
go install github.com/volatiletech/sqlboiler/v4/drivers/sqlboiler-psql@v4.13.0

sqlboiler.toml

[psql]
  dbname = "postgres"
  host   = "db.プロジェクトID.supabase.co"
  port   = 5432
  user   = "postgres"
  pass   = "自分のパスワード"
  sslmode = "disable"
  schema = "public"
  blacklist = ["migrations", "other"]

構造体生成

sqlboiler psql --output models_psql --pkgname models_psql --wipe