dbd.pg

English page

Kahua Release

kahua-web Release

Security Advisory

Event Log

Documentation

For developers

Site info

Related Site

PostgreSQLドライバー

dbd.pgモジュールのビルドにはlibpq-fe.hヘッダーファイル、 およびlibpqライブラリーが必要です。

例えばDebian GNU/Linuxでは sudo apt-get install postgresql-client postgresql-dev を実行してください。

通常、ユーザーが直接dbd.pgモジュールをuseすることはありません。

 (use dbi)
 (use gauche.collection)
 (define driver (dbi-make-driver "pg"))

上記のように<pg-driver>型のドライバークラスを生成し、以後はこれを使用します。

 (define connection (dbi-make-connection driver "username" "password" "db=test"))
 (define query (dbi-make-query connection))
 (define result-set (dbi-execute-query query "select * from test"))
 (define rows
    (map (lambda (row) (list (dbi-get-value row 0) (dbi-get-value row 1))) result-set))

Copyright (c) 2003-2007 Kahua Project Contact | About Us