É possível criar algo nos moldes de um diretório odbc.d?

1

Muitos servidores como o nginx, o Apache httpd, assim como outros serviços e ferramentas como yum, supervisord, cron, etc permitem que você coloque arquivos de configuração em um diretório e adicione, remova e altere arquivos individuais em vez de trabalhar em um arquivo de configuração monolítica.

Eu estou querendo saber se é possível fazer o mesmo para o unixODBC (e junto com ele, FreeTDS). Isso permitiria adicionar ou remover configurações de banco de dados on-the-fly em vez de manipular um único arquivo de configuração.

Exemplo de caso de uso: Eu tenho um aplicativo da web implantado em várias instâncias de nuvem, o aplicativo da web inclui os arquivos de configuração necessários para nginx e supervisord. Depois de instalado, ele copia automaticamente os arquivos nginx e supervisor necessários para os diretórios corretos e reinicia esses servidores, o que significa que o site está funcionando imediatamente… exceto que ele usa unixODBC, por isso acabo tendo para inserir (ou modificar) uma configuração no arquivo odbc.

Eu percebo que, como esses arquivos são ini, uma opção é escrever um script curto que lê e grava a configuração no arquivo ini usando um leitor / gravador de arquivo de configuração, mas isso parece muito mais desajeitado e arriscado do que poder adicionar ou adicionar arquivos. substituir um arquivo em /etc/odbc.d

    
por Jordan Reiter 17.10.2014 / 16:32

0 respostas