Fica aqui uma receita de bolo de como configurar o unixODBC no banco PostgreSQL, ou seja configuração dos arquivos .ini e teste de conexão.
Conteúdo do arquivo odbc.ini
[nome-banco] Description = DESCRICAO DO BANCO Driver = /usr/lib64/unixODBC/libodbcpsql.so Database = nome-banco Servername = 127.0.0.1 Port = 5432 #Protocol = 6.4 ReadOnly = No RowVersioning = No ShowSystemTables = No ShowOidColumn = No FakeOidIndex = No
Também modifiquei o arquivo odbcinst.ini
[PostgreSQL] Description = PostgreSQL driver for Linux & Win32 Driver = /usr/lib64/unixODBC/libodbcpsql.so Setup = /usr/lib64/unixODBC/libodbcpsqlS.so CommLog = 1 FileUsage = 1
Para testar a conexão via odbc, basta utilizar o comando abaixo:
isql [nome-banco] [login] [senha] +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> e-Pronto!