【问题标题】:Prisma ORM how to create migrationPrisma ORM 如何创建迁移
【发布时间】:2023-03-29 07:22:01
【问题描述】:

我是 Prisma ORM 的新手,我正在尝试在 Prisma 中进行迁移

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

 prisma deploy

但是,如果我想为特定版本的应用创建迁移怎么办??

【问题讨论】:

    标签: prisma prisma-graphql prisma-binding


    【解决方案1】:

    正如 prisma 文档所述,在 prisma 中进行数据库迁移有两种方法:

    1. 使用 Prisma CLI
    2. 使用普通 SQL 执行手动数据库迁移

    如果您遵循第一种方法并编辑您的数据模型,则在您运行 prisma deploy 后将自动执行更改。您可以通过PRISMA_ENDPOINT 环境变量指定服务和阶段:

    PRISMA_ENDPOINT="http://localhost:4466/{SERVICE}/{STAGE}"
    

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-03
      • 2022-09-29
      • 2011-01-18
      • 2020-02-27
      • 2021-12-07
      • 2019-05-29
      • 2021-01-23
      • 2015-08-22
      相关资源
      最近更新 更多