prisma修改了model要执行什么命令才能同步数据库?

我在schema.prisma有一个模型:

model DispsysProjs {
  id           Int      @id @default(autoincrement())
  proj_name    String?  @db.VarChar(255)
  proj_dir     String?  @db.VarChar(255)
  proj_version String?  @db.VarChar(255)
  proj_desc    String?
  createdAt    DateTime @db.Timestamptz(6)
  updatedAt    DateTime @db.Timestamptz(6)
}

我现在才发现: createAt和updateAt 是非必填参数,请问这个我想要修改为:

...
  createdAt?    DateTime @db.Timestamptz(6)
  updatedAt?    DateTime @db.Timestamptz(6)

请问我这样修改之后还要执行什么命令才会同步到数据库呢?

阅读 2.9k
1 个回答

生成 Prisma 客户端:

npx prisma generate

执行数据库迁移:

npx prisma migrate dev --name your_migration_name
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题