カタログは関数(またはプロシージャ)に関する情報を格納します。いくつかの列に関するより詳しい情報があります。このテーブルには、明瞭な関数のみならず集約関数も含まれます。一致する行があるはずです。その場合、関数は実際にはまったく呼び出されません。値入力を取り扱えるようにしなければいけません。関数の結果が入力引数のみで決定されるか、または外部要素に影響されるかを示します。同じ入力に対し常に同じ結果をもららします。スキャン内で(固定入力の)結果に変更を及ぼしません。常に異なる結果を出す可能性があります。使用することで、その関数に対する呼び出しが最適化されないようにできます。関数にどうやって起動かけるかを関数ハンドラに伝えます。翻訳された言語やリンクシンボル、ファイル名など、実装された言語・呼び出し仕様の実際のソースコードである可能性が多いにあります。関数を起動する方法に付いての追加情報。同じように解釈は言語に依存します。言語による名称(リンクシンボル)を持っています。関数のソーステキストを持ちます。関数に対してその関数を保有する共有ライブラリファイルの名前を与える以外には使用されていません。pg_rewrite。