ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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](#calibre_link-12), [DROP RULE](#calibre_link-475)