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

# ALTER RULE

## 名称

ALTER RULE -- 修改一个规则的定义

## 大纲

    ALTER RULE name ON table_name RENAME TO new_name

## 描述

`ALTER RULE`修改一个规则的定义。目前仅可以修改规则的名称。

要使用`ALTER RULE`，用户必须是应用了指定规则的表或视图的所有者。

## 参数

`name`

  要修改规则的名称。

`table_name`

  应用了指定规则的表或视图的名称（可以有模式修饰符）。

`new_name`

  规则的新名称。

## 例子

将一个规则的名称进行重命名：

    ALTER RULE notify_all ON emp RENAME TO notify_me;

## 兼容性

`ALTER RULE`是PostgreSQL的扩展，这个语句会重写系统内容。

## 参见

CREATE RULE, DROP RULE

上一页 | 起始页 | 下一页
ALTER ROLE | 上一级 | ALTER SCHEMA