pg_languagepg_languageカタログはユーザ定義関数やストアドプロシージャを作成することができる言語を登録します。LANGUAGEと第39章を参照してください。(SQLなどの)内部言語では偽となり、ユーザ定義言語では真となります。現在pg_dumpではダンプされる必要のある言語を決定するためにこれを使用していますが、いずれ別の処理方法に置き換えられる可能性があります。信頼できる言語である場合は真です。これは通常のSQL実行環境の外部に対してまったくアクセスを許可しないことを意味しています。スーパーユーザだけが信頼できない言語で関数を作成することができます。内部言語でない場合、特定の言語で作成されたすべての関数の実行に責任を持つ特別な関数である言語ハンドラを参照します。これは"インライン"匿名コードブロック(DOブロック)の実行に責任を持つ関数を参照します。インラインブロックをサポートしない場合はゼロ。有効性検査関数がない場合はゼロになります。GRANTとREVOKEを参照してください。pg_largeobject。