Procedural Languages v7.5

Procedural languages extend WarehousePG with additional programming languages for writing functions and stored procedures.

PL/pgSQL, PL/Perl, and PL/Python ship with WarehousePG and don't require a separate package install. Enable them with CREATE EXTENSION in the target database.

The following procedural languages require a separate package install on each host before enabling:

  • PL/Container - Provides sandboxed execution environments using Docker containers for PL/Python and PL/R functions.
  • PL/Java - Enables writing functions in the Java programming language.
  • PL/R - Enables writing functions in the R programming language.