是否可以在 Prisma2 的客户端实例化时覆盖连接 url?

Is it possible to override connection url at client instantiation in Prisma2?

我知道 Prisma2 默认情况下希望您将数据库连接 URL 烘焙到通过模式引用的环境变量中。我知道这是迁移到工作等 CLI 操作所必需的。

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

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

我试过通过客户端选项的 datasources 属性 这样做:

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

但是它仍然使用在生成客户端时内置的值中定义的内容。

目前无法以上述方式覆盖连接字符串。 here

有一个未解决的问题