2012-01-03 7 views

答えて

17

postgresql-simple、libpqへのバインディングはjust announcedであり、素晴らしい機能が設定されているようです。私は自分で使ったことはありませんでしたが、実際にはHaskellのPostgreSQLを使っていませんでしたが、seems to have community supportなので、(HDBCや永続的な)特定のライブラリを使用したくない場合はお勧めします。

代替案は、postgre-simpleがベースとするlibpq(libpqへの別のバインディング)、pgsql-simple(Haskellのワイヤプロトコルの直接実装)のように見えます。まだプライムタイムの準備ができていて、Hackageにはない。

PostgreSQL driver for HDBCもあります。 persistentライブラリ(Yesodで使用される)のPostgreSQL backendがそれに基づいています。

+0

okありがとうございます。私はpostgresql-simple a goを提供します。 –

7

Opaleyeは、postgresql-simpleの上位レベルの代替品です。これはフードの下でpostgresql-simpleを使用しますが、タイプセーフで構成可能なAPIを提供します。

http://hackage.haskell.org/package/opaleye