ALTER RULE

修改规则定义的 SQL 命令

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

ALTER RULE 添加于 PostgreSQL 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 RULEDROP RULE

反馈

请提交您对 "ALTER RULE" 的任何评论、建议或更正 此处