pg_amproc

PostgreSQL 9.1.1文書
前のページ | 巻戻し | 第 45章システムカタログ | 早送り | 次のページ

# 45.5. `pg_amproc`

`pg_amproc`カタログには、アクセスメソッド演算子族に関連付けられたサポートプロシージャの情報が格納されます。 演算子族に含まれるサポートプロシージャ毎に１つの行が存在します。

表 45-5. `pg_amproc`の列

名前 | 型 | 参照先 | 説明
--- | --- | --- | ---
`amprocfamily` | `oid` | ``pg_opfamily`.oid` | この項目用の演算子族
`amproclefttype` | `oid` | ``pg_type`.oid` | 関連付けられた演算子の左辺のデータ型
`amprocrighttype` | `oid` | ``pg_type`.oid` | 関連付けられた演算子の右辺データ型
`amprocnum` | `int2` |  | サポートプロシージャ番号
`amproc` | `regproc` | ``pg_proc`.oid` | プロシージャのOID

`amproclefttype`と`amprocrighttype`属性の通常の解釈は、それらが、特定のサポートプロシージャがサポートする演算子の左と右の入力型を識別することです。 いくつかのアクセスメソッドに対して、これらはサポートプロシージャ自身の入力データ型に一致することもあります。 また、そうでないものもあります。 インデックスに対して"デフォルト"サポートプロシージャの概念があります。 これは`amproclefttype`と`amprocrighttype`の両方が、インデックス演算クラスの`opcintype`に等しい、という概念です。

前のページ | ホーム | 次のページ
`pg_amop` | 上に戻る | `pg_attrdef`