首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prisma迁移文件太多

Prisma迁移文件太多
EN

Stack Overflow用户
提问于 2021-10-20 17:16:11
回答 2查看 307关注 0票数 2

我目前正在做一个项目,我们正在使用PRISMA2和postgreSQL作为数据库支持。据我所知,每当我对schema.prisma文件进行更改并希望将更改迁移到数据库时,我都会在本地运行prisma migrate dev。然后,我会将迁移文件夹下自动创建的迁移文件推送到Github,然后我们的存储库将运行prisma migrate deploy到临时服务器或生产服务器。

所以,我担心的是,每次我运行prisma migrate dev时,都会在迁移文件夹中创建一个新的迁移文件。因此,随着项目的发展,迁移文件夹下会有大量的迁移文件。这就是应该发生的事情吗?还是有更好的方法?

谢谢你的帮助。我是Prisma 2的新手,仍然在努力找到正确的方法来使用它。顺便说一下,我认为Prisma 1更容易使用:)

EN

回答 2

Stack Overflow用户

发布于 2021-10-21 01:20:12

所以,随着项目的开发,迁移文件夹下会有很多迁移文件。这就是应该发生的事情吗?

是的,这正是应该发生的事情。迁移文件包含对Prisma模式(以及底层数据库表/配置)的所有更改的历史记录,因此它们都需要保留。

我不确定您是否能以某种方式绕过这个问题,但这肯定不是使用迁移的推荐方式。

您可以在文档中的Prisma migrate文章中找到有关迁移的最佳实践列表。

票数 1
EN

Stack Overflow用户

发布于 2021-11-13 06:19:55

我建议在本地开发时使用prisma db push,只有在您认为模式更改可以进行时才使用prisma migrate dev生成迁移。更多信息请访问https://www.prisma.io/docs/guides/database/prototyping-schema-db-push

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

https://stackoverflow.com/questions/69650406

复制
相关文章

相似问题

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