Skip to content

コード生成について ​

ent, gqlgen はそれぞれ schema よりコードの生成を行う。 以下のコマンドで一括でコードの生成を行うことができる。

bash
go generate ./...

ent の使い方 ​

bash
# モデルの作成
# 以下のコマンドで作成できるが、正直他のgoファイルのコピペでも良い
$ go run entgo.io/ent/cmd/ent new --target internal/ent/schema User

# schema の確認
$ go run entgo.io/ent/cmd/ent describe ./internal/ent/schema

DB に入る ​

bash
# ポート番号は task dev-info で確認
$ PGPASSWORD=password psql -h localhost -p <port> -U user -d backend

テストの実行方法 ​

backendの階層で

bash
$ go test ./...