#variables #dbeaver
Вопрос:
У нас есть одна учетная запись Snowflake, в которой определены среды {env}_<имя_базы данных>_DB. {env} — это РАЗРАБОТКА, ТЕСТИРОВАНИЕ, ЭТАП или ПРОДУКТ соответственно.
Мы пишем наш код, используя такие переменные, как:
USE DATABASE ${ENV}_ABC_DB;
В нашем конвейере Git CI/CD ${env} переводится в соответствующую среду.
Теперь для разработки мы используем DBeaver. В моих соединениях каким-то образом мне удалось по умолчанию ${env} перевести в » dev » при выполнении SQL. Однако для любой другой переменной ${..} DBeaver запрашивает у меня значение. Для других соединений я не могу заставить его запомнить значения, которые я хочу для переменных.
Есть ли какой-то способ определить мои переменные по умолчанию по подключению, чтобы DBeaver использовал значения по умолчанию?
Для развития связей я хотел бы:
${env} = 'dev'
${ENV} = 'DEV'
Для тестовых подключений я хотел бы:
${env} = 'test'
${ENV} = 'TEST'
и так далее.