# 改变规则

ALTER RULE — 更改规则的定义

# 概要

ALTER RULE name ON table_name RENAME TO new_name

# 描述

改变规则更改现有规则的属性。目前,唯一可用的操作是更改规则的名称。

使用改变规则,您必须拥有该规则适用的表或视图。

# 参数

姓名

要更改的现有规则的名称。

表名

规则适用的表或视图的名称(可选模式限定)。

新名字

规则的新名称。

# 例子

要重命名现有规则:

ALTER RULE notify_all ON emp RENAME TO notify_me;

# 兼容性

改变规则是 PostgreSQL 语言扩展,整个查询重写系统也是如此。

# 也可以看看

创建规则,删除规则