EDB Postgres Language Pack Guide v11
This guide provides information about how to install and configure Language Pack, as well as how to use the procedural languages (PL/Perl, PL/Python, and PL/Tcl).
Language pack installers contain supported languages that may be used with EDB Postgres Advanced Server and EnterpriseDB PostgreSQL database installers. The language pack installer allows you to install Perl, Tcl/TK, and Python without installing supporting software from third-party vendors.
The Language Pack installer includes:
- Tcl with TK version 8.6.8
- Perl version 5.26.2
- Python version 3.6.8
The Perl package contains the
cpan package manager, and Python contains
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 will no longer work with ActiveState installers.
Convention Used in this Guide
The term Postgres refers to either PostgreSQL or EDB Postgres Advanced Server.
supported_database_server_versions installing_language_pack using_the_procedural_languages uninstalling_language_pack conclusion