1

我是 prisma 2 的新手,但有一个数据库正在运行。我已经使用 prisma 'init' 和 'migrate dev' 为我的模型创建数据库表,并且可以使用 Prisma 客户端 - prisma 2.22.1 与数据库交互

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

但是,对于 prisma 2,似乎有一个 .env 文件用于数据库连接详细信息,因此我看不到如何针对不同的环境进行操作。

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

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

请对使用来自同一项目的不同数据库有任何建议吗?我错过了一些基本的东西还是故意阻止了它?

4

0 回答 0