Redrock Postgres 文档
主页 切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页

驱动程序

下面列出了PostgreSQL支持的驱动程序(也称为“客户端库”),应用开发者可以使用这些驱动程序从各种编程语言中访问PostgreSQL。该列表按编程语言字母顺序排列,并标记了驱动程序是否基于libpq实现的。

驱动程序 编程语言 软件协议 基于libpq?
libpq C PostgreSQL
ODBC C LGPLv2
libpqxx C++ BSD 3-Clause
QPSQL C++ (Qt) LGPLv3
pgfe C++ zlib
OZO C++ PostgreSQL
npgsql C# PostgreSQL
Postmodern Common Lisp zlib 和 PostgreSQL
crystal-pg Crystal BSD 3-Clause
Postgrex Elixir Apache 2
emacs-libpq Emacs Lisp GPLv3
epgsql Erlang BSD 3-Clause
pgo Erlang Apache 2.0
pq Go MIT
pgx Go MIT
go-pg Go BSD 2-Clause
HDBC Haskell BSD 3-Clause
postgresql-simple Haskell BSD 3-Clause
JDBC Java BSD 2-Clause
R2DBC Java Apache 2.0
node-postgres JavaScript MIT 可选
postgres.js JavaScript The Unlicense
pgmoon Lua MIT
DBD::Pg Perl Artistic
php-pgsql PHP PHPv3.0.1
PDO_PGSQL PHP PHPv3.0.1
ext-pq PHP BSD 2-Clause
Pomm PHP MIT
psycopg2 Python (CPython only) LGPLv3
asyncpg Python Apache 2
pg8000 Python BSD 3-Clause
psycopg2cffi Python, PyPy LGPLv3
RPostgreSQL R GPLv2
ruby-pg Ruby BSD 2-Clause
rust-postgres Rust MIT
PostgresClientKit Swift Apache 2
PostgresNIO Swift MIT
postgresql-client TypeScript MIT