Здравствуйте, коллеги!
В заголовке окна "Галактика" показывает, куда ты подключен - [db_host|instance_name|schema_name]. До этих данных как-то можно добраться в коде?
У нас работает некий код, который должен выполняться только на продуктиве, и хотелось бы использовать надёжный способ определения того, к какой базе подключен пользователь. Вариант с разбором пути, по которому она запущена - не надёжен
Ну, можно попробовать читать и анализировать GetStringParameter('SQLDriver','SQLServer',0) или какой-то другой параметр из Сервис - Настройка - Параметры.
Самый простой путь - определить в конфигурационном файле или ярлыке макропеременную, например /#InstaceType=PROD, а затем в коде получить значение через var inst_type : string = TranslatePath('%InstaceType%');