なでしこ2のテストのためにubuntuにodbcドライバをインストールしたりしたのでメモ

odbcドライバのインストール

$ sudo aptitude install unixodbc, odbc-postgresql
$ sudo odbcinst -i -d -f /usr/share/psqlodbc/odbcinst.ini.template
$ sudo odbcinst -i -s -l  -n adyoung-pg -f /usr/share/doc/odbc-postgresql/examples/odbc.ini.template
$ vim /etc/odbc.ini

odbc.iniにはサンプルの設定が入っているので、それを参考にしながら設定

odbcアクセスしてみる

$ isql -v DSN (UID (PWD))

でアクセスできる。あとはSQLを入力すれば結果を見たりできる。

monoを使ってアクセスする場合

monoというかなでしこ2でアクセスする場合に必要だった。libodbc.soが必要というエラーが出るのでunixodbc-devの追加インストールが必要。インストールすればエラー出ずに動くようになる。