Я знаю, что Prisma2 по умолчанию хочет, чтобы вы запекли URL-адрес подключения к БД в переменной среды, на которую ссылается схема. Я понимаю, что это необходимо для таких операций интерфейса командной строки, как переход на работу.
Однако в приложении bootstrap, когда код выполняется внутри сервера, я предпочитаю использовать что-то вроде AWS Secrets Manager для всех моих секреты приложения, а не переменные среды.
Мне интересно, предоставляет ли Prisma 2 способ переопределить URL-адрес соединения во время выполнения тем, что я определяю во время выполнения?
Я пробовал это сделать через свойство datasources
опций клиента, например:
options.datasources.db =
'postgresql://database_user:thisisasupersecretpassword@hostname:5432/db_name'
Однако он по-прежнему использовал то, что было определено в значении, которое было запечено во время создания клиента.