ALTER RULE
是用于修改规则定义的 DDL 命令。
ALTER RULE
添加于 PostgreSQL 9.3。
用法
目前,唯一可以修改的规则属性是其名称。
与视图关联的 _RETURN
规则无法重命名。
更改历史记录
- PostgreSQL 9.3
- 添加 (提交 c61e26ee)
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
参考
- PostgreSQL 文档: ALTER RULE