PL/Perl

A procedural language enabling PostgreSQL functions to be written in Perl

PL/Perl is a procedural language enabling PostgreSQL functions to be written in Perl.

Change history

Work-in-progress

  • PostgreSQL 9.4
  • PostgreSQL 9.0
    • support for DO blocks added (commit 42b2907d)
    • following utility functions added (commit 05672e50):
      • quote_literal()
      • quote_nullable()
      • quote_ident()
      • encode_bytea()
      • decode_bytea()
      • looks_like_number()
      • encode_array_literal()
      • encode_array_constructor()
  • PostgreSQL 8.0
    • following improvements (commit 1732cb0d):
      • shared data space and namespace
      • support for triggers
      • records can now be returned as hash references
      • new function spi_exec_query()
      • PL/Perl functions can return RECORD and SETOF RECORD
  • PostgreSQL documentation: PL/Perl

Categories

Procedural language