HDBC-postgresqlに再度絶望する

前回HDBC-postgresqlのインストールに成功しました。
やっとDBアクセス出来る・・・のか?

ghciの対話環境で接続を試してみます。
connectPostgreSQLという関数の第一引数の書式がよく分からんのですが、まずは適当に動かしてみましょう。

Prelude> :m Database.HDBC.PostgreSQL 
Prelude Database.HDBC.PostgreSQL> connectPostgreSQL ""
Loading package bytestring-0.9.1.10 ... linking ... done.
Loading package array-0.3.0.2 ... linking ... done.
Loading package containers-0.4.0.0 ... linking ... done.
Loading package transformers-0.2.2.0 ... linking ... done.
Loading package mtl-2.0.1.0 ... linking ... done.
Loading package old-locale-1.0.0.2 ... linking ... done.
Loading package old-time-1.0.0.6 ... linking ... done.
Loading package deepseq-1.1.0.2 ... linking ... done.
Loading package text-0.11.0.6 ... linking ... done.
Loading package time-1.2.0.3 ... linking ... done.
Loading package convertible-1.0.11.0 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package HDBC-2.3.1.0 ... linking ... done.
Loading package parsec-3.1.1 ... linking ... done.
Loading package HDBC-postgresql-2.3.2.0 ... can't load .so/.DLL for: pq (dlopen(/opt/local/lib/postgresql83/libpq.dylib, 9): no suitable image found.  Did find:
	/opt/local/lib/postgresql83/libpq.dylib: mach-o, but wrong architecture)

うわ〜何かに失敗した〜
インストールに成功してもまだ終わりじゃなかったか・・・若干萎えます。

次回に続く。たぶん。