pg_opfamily

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

# 45.33. `pg_opfamily`

`pg_opfamily`カタログは演算子族を定義します。 それぞれの演算子族は、演算子とサポートルーチン(特定のインデックスアクセスメソッドのために特化されたセマンティクスを実装するような関連付けられたもの)を集めたものです。 さらに、演算子族内の演算子はすべて、アクセスメソッドにより特定される方法において"互換性"があります。 演算子族の概念は、データ型を跨る演算子がインデックスで使用されることを許可し、さらにアクセスメソッドのセマンティクスの知識を使用することについて理由付けすることも許可します。

演算子族については項35.14で詳しく説明します。

表 45-33. `pg_opfamily`の列

名前 | 型 | 参照先 | 説明
--- | --- | --- | ---
`opfmethod` | `oid` | ``pg_am`.oid` | 対象のインデックスアクセスメソッド演算子族
`opfname` | `name` |  | 演算子族の名称
`opfnamespace` | `oid` | ``pg_namespace`.oid` | 演算子族の名前空間
`opfowner` | `oid` | ``pg_authid`.oid` | 演算子族の所有者

演算子族を定義している情報の大部分が、`pg_opfamily`行にあるわけではなく、`pg_amop`や`pg_amproc`や`pg_opclass`行にあります。

前のページ | ホーム | 次のページ
`pg_operator` | 上に戻る | `pg_pltemplate`