All other language interfaces are external projects and are distributed
- separately. includes a list of
- some of these projects. Note that some of these packages might not be
- released under the same license as
PostgreSQL. For more
- information on each language interface, including licensing terms, refer to
- its website and documentation.
+ separately. A
+
list of language interfaces
+ is maintained on the PostgreSQL wiki. Note that some of these packages are
+ not released under the same license as
PostgreSQL.
+ For more information on each language interface, including licensing terms,
+ refer to its website and documentation.
-
-
Externally Maintained Client Interfaces
-
-
-
- |
- Name
- Language
- Comments
- Website
-
-
-
-
- |
- DBD::Pg
- Perl
- Perl DBI driver
-
-
- |
- JDBC
- Java
- Type 4 JDBC driver
-
-
- |
- libpqxx
- C++
- C++ interface
-
-
- |
- node-postgres
- JavaScript
- Node.js driver
-
-
- |
- Npgsql
- .NET
- .NET data provider
-
-
- |
- pgtcl
- Tcl
-
-
-
- |
- pgtclng
- Tcl
-
-
-
- |
- pq
- Go
- Pure Go driver for Go's database/sql
-
-
- |
- psqlODBC
- ODBC
- ODBC driver
-
-
- |
- psycopg
- Python
- DB API 2.0-compliant
-
-
-
-
+
In addition, there are a number of procedural languages that are developed
and maintained outside the core
PostgreSQL
- distribution. lists some of these
- packages. Note that some of these projects might not be released under the same
- license as
PostgreSQL. For more information on each
- procedural language, including licensing information, refer to its website
+ distribution. A list of
+ is maintained on the PostgreSQL wiki. Note that some of these projects are
+ not released under the same license as
PostgreSQL.
+ For more information on each procedural language, including licensing
+ information, refer to its website
and documentation.
-
-
Externally Maintained Procedural Languages
-
-
-
- |
- Name
- Language
- Website
-
-
-
-
- |
- PL/Java
- Java
-
-
- |
- PL/Lua
- Lua
-
-
- |
- PL/R
- R
-
-
- |
- PL/sh
- Unix shell
-
-
- |
- PL/v8
- JavaScript
-
-
-
-
+