我目前正在开发一个项目,我们使用 Prisma 2 和 postgreSQL 作为数据库支持。根据我的理解,每当我对 schema.prisma 文件进行更改并且想要将更改迁移到数据库时,我都会prisma migrate dev在本地运行。然后我会将迁移文件夹下自动创建的迁移文件推送到 Github,然后我们的存储库将运行prisma migrate deploy到登台或生产服务器。
所以,我担心的是,每次运行时prisma migrate dev,都会在迁移文件夹中创建一个新的迁移文件。所以,随着项目的发展,migration文件夹下会出现很多迁移文件。这是应该发生的事吗?或者,还有更好的方法?
感谢您的帮助。我对 Prisma 2 还很陌生,仍在尝试找到正确的使用方法。顺便说一句,我认为 Prisma 1 更容易使用:)
我\xe2\x80\x99d 建议在本地开发时使用,并仅在您认为架构更改可以进行时prisma db push生成迁移。prisma migrate dev更多信息请访问https://www.prisma.io/docs/guides/database/prototyping-schema-db-push
| 归档时间: |
|
| 查看次数: |
4250 次 |
| 最近记录: |