0

我知道 Prisma2 默认情况下希望您将 DB 连接 URL 烘焙到通过 Schema 引用的环境变量中。我知道这是 CLI 操作(如迁移到工作)所必需的。

但是,在应用程序引导时,当代码在服务器内运行时,我更喜欢使用 AWS Secrets Manager 之类的东西来处理我的所有应用程序机密,而不是环境变量。

我想知道 Prisma 2 是否为我提供了一种在运行时用我在运行时定义的东西覆盖连接 URL 的方法?

我曾尝试通过datasources客户端选项的属性来执行此操作,如下所示:

options.datasources.db =
        'postgresql://database_user:thisisasupersecretpassword@hostname:5432/db_name'

然而,它仍然使用在客户端生成时定义的值。

4

1 回答 1

1

目前无法以上述方式覆盖连接字符串。这里有一个未解决的问题

于 2020-06-17T07:29:18.113 回答