Можно ли создать что-то похожее на каталог odbc.d?
Многие серверы, такие как nginx, Apache httpd, а также другие сервисы и инструменты, такие как yum, supervisord, cron и т. Д., Позволяют размещать файлы конфигурации в каталоге и добавлять, удалять и изменять отдельные файлы, а не работать с одним монолитным файлом конфигурации.,
Мне интересно, можно ли сделать то же самое для unixODBC (и вместе с ним FreeTDS). Это позволило бы мне добавлять или удалять конфигурации базы данных на лету, а не манипулировать одним файлом конфигурации.
Пример использования: у меня есть веб-приложение, развернутое на множестве облачных экземпляров, веб-приложение включает в себя файлы конфигурации, необходимые для nginx и supervisord. После установки он автоматически копирует необходимые файлы nginx и supervisor в правильные каталоги и перезапускает эти серверы, что означает, что сайт запущен и работает сразу... за исключением того, что он использует unixODBC, поэтому мне в конечном итоге приходится вставлять (или изменять) Конфигурация в файле odbc.
Я понимаю, что, поскольку это INI-файлы, можно написать короткий сценарий, который читает, а затем записывает конфигурацию в INI-файл, используя устройство чтения / записи конфигурационных файлов, но это кажется намного более неуклюжим и рискованным, чем возможность добавить или заменить файл. в /etc/odbc.d