PostgreSQL 基本发行版中仅包括两个客户端接口
libpq 被包括在内,因为它是最主要的 C 语言接口,并且许多其他客户端接口都是构建在其基础之上的。
ECPG 纳入进来是因为它依赖于服务器端的 SQL 语法,因而对 PostgreSQL 本身的更改很敏感。
所有其他语言接口都是外部项目,且独立发布。PostgreSQL Wiki 中维护着 语言接口列表。请注意,其中一些包并未在与 PostgreSQL 相同的许可证下发布。有关每种语言接口的更多信息,包括许可条款,请参阅其网站和文档。
https://wiki.postgresql.ac.cn/wiki/List_of_drivers