pg_pltemplate

A newer version of this documentation is available. Click here to view the most up-to-date release of the Greenplum 5.x documentation.

pg_pltemplate

The pg_pltemplate system catalog table stores template information for
procedural languages. A template for a language allows the language to be created in a
particular database by a simple CREATE LANGUAGE command, with no need to
specify implementation details. Unlike most system catalogs, pg_pltemplate is
shared across all databases of Greenplum system: there is only
one copy of pg_pltemplate per system, not one per database. This allows the
information to be accessible in each database as it is needed.

There are not currently any commands that manipulate procedural language
templates; to change the built-in information, a superuser must modify
the table using ordinary INSERT, DELETE,
or UPDATE commands.