H.1. Клиентские интерфейсы

В базовый дистрибутив Postgres Pro включены только два клиентских интерфейса:

Все остальные языковые интерфейсы разрабатываются в отдельных проектах и распространяются отдельно. Некоторые из этих проектов перечислены в Табл. H-1. Заметьте, что какие-то проекты могут выпускаться под лицензией, отличной от лицензии Postgres Pro. За дополнительной информацией о каждом языковом интерфейсе, включая условия лицензии, обратитесь к его сайту и документации.

Таблица H-1. Отдельно поддерживаемые клиентские интерфейсы

ИмяЯзыкКомментарииСайт
DBD::PgPerlDBI-драйвер для Perl http://search.cpan.org/dist/DBD-Pg/
JDBCJavaJDBC-драйвер типа 4 https://jdbc.postgresql.org/
libpqxxC++Интерфейс C++ нового стиля http://pqxx.org/
node-postgresJavaScriptДрайвер для Node.js https://node-postgres.com/
Npgsql.NETПровайдер данных для .NET http://www.npgsql.org/
pgtclTcl  https://github.com/flightaware/Pgtcl
pgtclngTcl  http://sourceforge.net/projects/pgtclng/
pqGoДрайвер на Go для интерфейса database/sql https://github.com/lib/pq
psqlODBCODBCODBC-драйвер https://odbc.postgresql.org/
psycopgPythonИнтерфейс, совместимый с DB API 2.0 http://initd.org/psycopg/