具有不同数据库的 Prisma 2

问题描述

我是 prisma 2 的新手,但有一个数据库可以工作。我使用了prisma 'init' 和'migrate dev' 来为我的模型创建数据库表,并且可以使用 prisma 客户端与数据库进行交互 - 棱镜 2.22.1

通常对于一个项目,我会有开发、测试和生产环境,并使用 env-cmd 来设置相关差异,例如用于访问数据库的连接详细信息。

但是,对于prisma 2,似乎有一个用于数据库连接详细信息的.env 文件,所以我看不到如何处理不同的环境。

请注意,我不是指不同类型的数据库 - 在这个例子中都是 postgresql

我可以看到克服这个障碍的可能性,例如脚本根据所需的环境编写一个合适的 .env 文件作为运行应用程序的一部分,但“不理想”确实没有给出这个想法审查它应得的。或者获得更多计算机。

对于使用来自同一项目的不同数据库有什么建议吗?我是否遗漏了一些基本的东西,还是故意阻止了它?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)