EDB Postgres Language Pack v2
Learn how to install, configure, and use the procedural languages (PL/Perl, PL/Python, and PL/Tcl).
Language pack installers install the PL/Perl, PL/Python, and PL/Tcl procedural languages that can be used with EDB Postgres Advanced Server and PostgreSQL. The language pack installers allow you to install Perl, Tcl/TK, and Python without installing supporting software from third-party vendors.
The Language Pack 2.0 installer includes:
- Tcl with TK version 8.6
- Perl version 5.26
- Python version 3.7
Language Pack 2.0 works with Postgres 14 and later.
The Perl package contains the cpan
package manager, and Python contains pip
and easy_install
package managers. There is no package manager for Tcl/TK.
In previous Postgres releases, plpython
was statically linked with ActiveState's python library. The Language Pack Installer dynamically links with our shared object for python. In ActiveState Linux installers for Python, there is no dynamic library. As a result of these changes, plpython
no longer works with ActiveState installers.
Note
The term Postgres refers to either PostgreSQL or EDB Postgres Advanced Server.