H.1. クライアントインタフェース

PostgreSQL基本配布物内には、以下の2つのクライアントインタフェースのみが存在します。

この他の言語についてのインタフェースは外部プロジェクトのもので、別に提供されています。 表H-1にこれらのプロジェクトの一部を示します。 パッケージの中にはPostgreSQLと同じライセンスで提供されていないものがあることに注意してください。 ライセンスなど各言語インタフェースの詳細についてはそのWebサイトや文書を参照してください。

表 H-1. 外部管理のクライアントインタフェース

名称言語コメントWebサイト
DBD::PgPerlPerl DBI ドライバhttp://search.cpan.org/dist/DBD-Pg/
JDBCJDBCタイプ4 JDBC ドライバhttp://jdbc.postgresql.org/
libpqxxC++新しい様式の C++ インタフェースhttp://thaiopensource.org/development/libpqxx/
libpq++C++古い様式の C++ インタフェースhttp://gborg.postgresql.org/project/libpqpp/
Npgsql.NET.NET データプロバイダhttp://pgfoundry.org/projects/npgsql/
ODBCngODBC新しいODBCドライバhttp://projects.commandprompt.com/public/odbcng/
pgtclngTcl http://pgfoundry.org/projects/pgtclng/
psqlODBCODBC最もよく使われているODBCドライバhttp://odbc.postgresql.org/
psycopgPythonDB API 2.0互換http://www.initd.org/