Я хочу написать скрипт, который выполняет запросы к базе данных SQL. Этот же скрипт будет использоваться в средах Test / Dev / QA. Но для каждого из них соединение будет разным.
Я хочу иметь возможность записать лог c операций с базой данных, которые мне нужно сделать один раз, но он будет работать в другой среде на основе при получении HTTP-запроса с другим значением. Например,
{
"environment": "QA"
}
Будет динамически выбирать параметры подключения для среды 'QA'.
Я знаю, что могу использовать условия и заставить его выполнить другой поток для 'QA' против 'Dev', но тогда для этого потребуется поддерживать оба потока в актуальном состоянии одновременно.