On this page
变更操作员类别
ALTER OPERATOR CLASS —更改操作员类别的定义
Synopsis
ALTER OPERATOR CLASS name USING index_method
RENAME TO new_name
ALTER OPERATOR CLASS name USING index_method
OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER OPERATOR CLASS name USING index_method
SET SCHEMA new_schema
Description
ALTER OPERATOR CLASS
更改操作员类别的定义。
您必须拥有操作员类别才能使用ALTER OPERATOR CLASS
。要更改所有者,您还必须是新拥有角色的直接或间接成员,并且该角色必须对操作员类的架构具有CREATE
特权。 (这些限制规定,更改所有者不会通过删除并重新创建操作符类来执行您无法做的任何事情.但是,超级用户仍然可以更改任何操作符类的所有权.)
Parameters
name
- 现有操作员类的名称(可选,由模式限定)。
index_method
- 此运算符类用于的索引方法的名称。
new_name
- 运算符类的新名称。
new_owner
- 运算符类的新所有者。
new_schema
- 运算符类的新架构。
Compatibility
SQL 标准中没有ALTER OPERATOR CLASS
语句。