prisma deploy
datamodel.graphqlの記載に合わせてPrismaサーバ経由でデータベースが作成される。
データベースがpostgresqlの場合、
postgresqlの中の
| 項目 | 名前 |
|---|---|
| データベース | prisma |
| スキーマ | default$default |
| テーブル | <datamodel.graphqlに定義したテーブル名> |
たとえばdatamodel.graphqlに下記が記載されていたとする。
type User {
id: ID! @unique
name: String!
}
テーブルは下記のようになる。
prisma=# set search_path to default$default;
prisma=# \dt
default$default | User | table | prisma
default$default | _RelayId | table | prisma
Userというテーブルができていることがわかる。
このように、データベースの中に同じ名前のテーブルを作っていくのがprisma deploy。