我对Prisma ORM很陌生,我想在Prisma进行迁移
我看到我这样做的方法是更新data.model &然后运行:
prisma deploy但是,如果我想为特定版本的应用程序创建一个迁移,我该如何做呢?
发布于 2020-01-31 10:46:05
正如prisma文档所描述的,在prisma中有两种实现数据库迁移的方法:
执行手动DB迁移
如果您遵循第一种方法并编辑您的数据模型,那么一旦您运行prisma deploy,这些更改将自动执行。您可以指定服务,并通过PRISMA_ENDPOINT环境变量将其推出到以下阶段:
PRISMA_ENDPOINT="http://localhost:4466/{SERVICE}/{STAGE}"通过这种方式,您可以在不同的阶段或在不同的服务上展开和测试数据模型更改。
第二种方法是通过普通SQL手动更改数据库模型。请注意确保数据库架构和数据模型是同步的。
有关更多信息,请查看:https://www.prisma.io/docs/datamodel-and-migrations/migrations-POSTGRES-asd4/
https://stackoverflow.com/questions/59248110
复制相似问题