ALTER OPERATOR CLASS — 更改运算符类的定义
ALTER OPERATOR CLASSname
USINGindex_method
RENAME TOnew_name
ALTER OPERATOR CLASSname
USINGindex_method
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSname
USINGindex_method
SET SCHEMAnew_schema
ALTER OPERATOR CLASS
更改运算符类的定义。
您必须拥有该运算符类才能使用 ALTER OPERATOR CLASS
。要更改所有者,您必须能够将 SET ROLE
设置为新的拥有角色,并且该角色必须对运算符类的模式具有 CREATE
权限。(这些限制确保更改所有者不会执行您无法通过删除和重新创建运算符类来执行的操作。但是,超级用户可以随时更改任何运算符类的所有权。)
name
现有运算符类的名称(可选地带模式限定)。
index_method
此运算符类所属的索引方法的名称。
new_name
运算符类的新的名称。
new_owner
运算符类的新的所有者。
new_schema
运算符类的新的模式。
SQL 标准中没有 ALTER OPERATOR CLASS
语句。
如果您在文档中发现任何不正确的内容,与您对特定功能的体验不符,或者需要进一步澄清,请使用 此表单 报告文档问题。