ALTER RULE

Name

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

Synopsis

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