pg_pltemplatepg_pltemplateカタログは手続き言語の「テンプレート」に関する情報を格納します。LANGUAGEコマンドにより言語が作成できます。実装の詳細を指定する必要はありません。多くのシステムカタログと異なりpg_pltemplateはクラスタの全てのデータベースに共有されています。データベース毎ではなく、クラスタ毎にただ1つのpg_pltemplateのコピーがあります。これにより、それぞれのデータベースは、必要とされたときにデータにアクセスできます。匿名ブロックハンドラ関数の名前。存在しない場合はNULL。有効性検査関数の名前。テンプレートのアクセス権限(実際には未使用)手続き言語のテンプレートを扱うコマンドは、今のところありません。組み込まれた情報を変えるためにはスーパーユーザが、INSERT、DELETEもしくはUPDATEを使用してテーブルを変更する必要があります。手続き言語に関するこの情報を対応する拡張インストール用スクリプトで保持することを優先させ、今後のPostgreSQLのリリースでpg_pltemplateは削除される予定です。