首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prisma ORM如何创建迁移

Prisma ORM如何创建迁移
EN

Stack Overflow用户
提问于 2019-12-09 11:39:47
回答 1查看 2.2K关注 0票数 0

我对Prisma ORM很陌生,我想在Prisma进行迁移

我看到我这样做的方法是更新data.model &然后运行:

代码语言:javascript
复制
 prisma deploy

但是,如果我想为特定版本的应用程序创建一个迁移,我该如何做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-31 10:46:05

正如prisma文档所描述的,在prisma中有两种实现数据库迁移的方法:

  1. 使用Prisma CLI
  2. 使用普通SQL

执行手动DB迁移

如果您遵循第一种方法并编辑您的数据模型,那么一旦您运行prisma deploy,这些更改将自动执行。您可以指定服务,并通过PRISMA_ENDPOINT环境变量将其推出到以下阶段:

代码语言:javascript
复制
PRISMA_ENDPOINT="http://localhost:4466/{SERVICE}/{STAGE}"

通过这种方式,您可以在不同的阶段或在不同的服务上展开和测试数据模型更改。

第二种方法是通过普通SQL手动更改数据库模型。请注意确保数据库架构和数据模型是同步的。

有关更多信息,请查看:https://www.prisma.io/docs/datamodel-and-migrations/migrations-POSTGRES-asd4/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59248110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档