?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
CREATE OPERATOR FAMILY name USING index_method
CREATE OPERATOR FAMILY創(chuàng)建了一個(gè)新的操作符類。 一個(gè)操作符類定義了一組相關(guān)的操作符類,以及可能是一些額外的操作符和支持函數(shù), 這些支持函數(shù)兼容這些操作符類但對于任何單個(gè)索引的運(yùn)行是不必要的。(對索引 有必要的操作符和函數(shù)應(yīng)該在相關(guān)操作符類中被分組,而不是在操作符類中作 "loose"。典型的,單一數(shù)據(jù)類型操作符被操作符類約束,盡管跨數(shù)據(jù)類型的 操作符可以在一個(gè)包含兩種數(shù)據(jù)類型的操作符族中被釋放。)
新操作符族初始為空。通過發(fā)行后續(xù)CREATE OPERATOR CLASS 命令來添加包含的操作符類來逐漸填充,并且通過ALTER OPERATOR FAMILY 命令選擇性地添加"loose"操作符以及它們的相應(yīng)支持功能。
若給出一個(gè)模式名稱那么操作符族會在指定的模式中創(chuàng)建。否則,它會在當(dāng)前模式 中創(chuàng)建。在相同模式中的操作符族可以有相同的名稱,只有當(dāng)他們針對的是不同的 索引方法
定義一個(gè)操作符類的用戶變成了其所有者。目前,負(fù)責(zé)創(chuàng)建的用戶必須是超級用戶。 (做這個(gè)限制是因?yàn)橐粋€(gè)錯誤的操作符族定義可能會困惑甚至崩潰服務(wù)器。)
參閱Section 35.14獲取更多信息。
、 要創(chuàng)建的操作符族的名稱。名稱可以有模式修飾。
操作符族面向的索引方法的名稱。
CREATE OPERATOR FAMILY是一個(gè) PostgreSQL擴(kuò)展。在SQL標(biāo)準(zhǔn)中沒有 CREATE OPERATOR FAMILY 語句。