ALTER OPERATOR CLASS
ALTER OPERATOR CLASS
更改一个操作符类的定义。
概要
ALTER OPERATOR CLASS name USING index_method RENAME TO new_name ALTER OPERATOR CLASS name USING index_method OWNER TO new_owner ALTER OPERATOR CLASS name USING index_method SET SCHEMA new_schema
描述
ALTER OPERATOR CLASS 更改操作符类的定义。
用户必须是操作符类的所有者才能使用ALTER OPERATOR CLASS. 要更改所有者,用户必须是新角色的直接或间接成员,而且该角色必须在操作符 的模式上有CREATE 权限。(这种限制强制要求即使更改所有者也不能做那些通过删除或重建操作符所 不能做到的事情。然而,超级用户可以任意修改操作符类的所有权。)
参数
- name
- 现有操作符类的名称(可选方案限定)
- index_method
- 操作符类索引方法的名称。
- new_name
- 操作符类的新名称。
- new_owner
- 操作符类的新的拥有者。
- new_schema
- 操作符类的新模式。
兼容性
在SQL标准中没有ALTER OPERATOR CLASS语句