ALTER OPERATOR CLASS

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# 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`语句。

## 参见

CREATE OPERATOR CLASS, DROP OPERATOR CLASS, ALTER OPERATOR FAMILY

上一页 | 起始页 | 下一页
ALTER OPERATOR | 上一级 | ALTER OPERATOR FAMILY