PostgreSQL pg_opclass

2021-09-14 11:23 更新

目錄pg_opclass定義索引訪問方法的操作符類。每一個操作符類定義了一種特定數(shù)據(jù)類型和一種特定索引訪問方法的索引列的語義。一個操作符類實際上指定了一個特定的操作符族可以用于一個特定可索引列數(shù)據(jù)類型。該族中可用于索引列的操作符能夠接受該列的數(shù)據(jù)類型作為它們的左輸入。

操作符類詳見第 37.16 節(jié)。

表 51.33. pg_opclass Columns

列類型

描述

oid oid

行標識符

opcmethod oid (references pg_am.oid)

操作符類所屬的索引訪問方法

opcname name

操作符類的名稱

opcnamespace oid (references pg_namespace.oid)

操作符類所屬的名字空間

opcowner oid (references pg_authid.oid)

操作符類的擁有者

opcfamily oid (references pg_opfamily.oid)

包含此操作符類的操作符系列

opcintype oid (references pg_type.oid)

操作符類索引的數(shù)據(jù)類型

opcdefault bool

如果此操作符類為opcintype的默認值則為真

opckeytype oid (references pg_type.oid)

存儲在索引中的數(shù)據(jù)的類型,如果值為0表示與opcintype相同


一個操作符類的opcmethod必須匹配包含它的操作符族的opfmethod。而且,對于任何給定的opcmethodopcintype組合,只有不超過一個pg_opclass行的 opcdefault值為真。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號