支援版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3

51.33. pg_opclass #

目錄 pg_opclass 定義了索引存取方法的運算子類別。每個運算子類別定義了特定資料類型和特定索引存取方法的索引欄位的語意。運算子類別本質上指定了特定運算子族適用於特定的可索引欄位資料類型。實際上可用於索引欄位的族中的運算子集合是任何將欄位的資料類型作為其左側輸入的運算子。

運算子類別在 第 36.16 節中有詳細描述。

表 51.33. pg_opclass 欄位

欄位類型

描述

oid oid

列識別符

opcmethod oid (參考 pg_am.oid)

索引存取方法的運算子類別適用於

opcname name

此運算子類別的名稱

opcnamespace oid (參考 pg_namespace.oid)

此運算子類別的命名空間

opcowner oid (參考 pg_authid.oid)

運算子類別的擁有者

opcfamily oid (參考 pg_opfamily.oid)

包含運算子類別的運算子族

opcintype oid (參考 pg_type.oid)

運算子類別索引的資料類型

opcdefault bool

如果此運算子類別是 opcintype 的預設值,則為 True

opckeytype oid (參考 pg_type.oid)

儲存在索引中的資料類型,如果與 opcintype 相同,則為零


運算子類別的 opcmethod 必須與其包含的運算子族的 opfmethod 相符。 此外,對於任何給定的 opcmethodopcintype 的組合,不得有多個 pg_opclass 列具有 opcdefault 為 true。

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單報告文件問題。