H.1. 客户端接口

在基本的PostgreSQL发布中仅包含两种客户端接口:

除此以外的所有其它语言接口都是外部项目并独立发布。Table H-1包括了其中一些项目的列表。 需要注意的是其中一些包的发布许可证与PostgreSQL不同。要了解更多关于每种语言的接口细节(包括许可证条款),请参考它的网站和文档。

Table H-1. 外部维护的客户端接口

名字语言注释网站
DBD::PgPerlPerl DBI 驱动http://search.cpan.org/dist/DBD-Pg/
JDBCJDBCType 4 JDBC 驱动http://jdbc.postgresql.org/
libpqxxC++新风格的 C++ 接口http://pqxx.org/
Npgsql.NET.NET 数据提供器http://npgsql.projects.postgresql.org/
pgtclngTcl http://sourceforge.net/projects/pgtclng/
psqlODBCODBCODBC 驱动http://psqlodbc.projects.postgresql.org/
psycopgPythonDB API 2.0兼容http://initd.org/psycopg/