PostgreSQL 8.2.3 中文文档
后退快退快进前进

ALTER OPERATOR CLASS

名称

ALTER OPERATOR CLASS -- 修改一个操作符类的定义

语法

ALTER OPERATOR CLASS name USING index_method RENAME TO newname
ALTER OPERATOR CLASS name USING index_method OWNER TO newowner

描述

ALTER OPERATOR CLASS 修改一个操作符类的定义。

要使用 ALTER OPERATOR CLASS ,你必须拥有该操作符类。要修改所有者,你还必须是新的所有角色的直接或间接成员,并且该成员必须在此操作符类的模式上有 CREATE 权限。这些限制强制了修改该所有者不会做任何通过删除和重建操作符类不能做的事情。不过,超级用户可以以任何方式修改任意操作符类的所有权。

参数

name

一个现有操作符类的名字(可以有模式修饰)

index_method

这个操作符类操作的索引方法的名字

newname

操作符类的新名字

newowner

操作符类的新所有者

兼容性

SQL 标准里没有 ALTER OPERATOR CLASS 语句。

又见

CREATE OPERATOR CLASS, DROP OPERATOR CLASS

后退首页前进
ALTER OPERATOR上一级ALTER ROLE