ALTER RULE

用于修改规则定义的SQL命令

ALTER RULE 是一个用于修改规则定义的DDL命令。

ALTER RULEPostgreSQL 9.3 中添加。

用法

目前,规则中唯一可以修改的属性是其名称。

与视图关联的 _RETURN 规则无法重命名。

变更历史

ALTER RULE 自从在 PostgreSQL 9.3 中添加以来,没有被修改过。

示例

ALTER RULE 的基本用法示例

postgres=# ALTER RULE foobar ON foo RENAME TO foo_insert_rule;
ALTER RULE

无法重命名视图的 _RETURN 规则

postgres=# ALTER RULE "_RETURN" ON foo_view RENAME TO foo_view_rule;
ERROR:  renaming an ON SELECT rule is not allowed

分类

DDL, 规则, SQL命令

另请参阅

CREATE RULE, DROP RULE

反馈

提交有关“ALTER RULE”的任何评论、建议或更正,请在此