ALTER RULE — change the definition of a rule
ALTER RULE name ON table_name RENAME TO new_name
ALTER RULE
changes properties of an existing rule. Currently, the only available action is to change the rule's name.
To use ALTER RULE
, you must own the table or view that the rule applies to.
name
The name of an existing rule to alter.
table_name
The name (optionally schema-qualified) of the table or view that the rule applies to.
new_name
The new name for the rule.
To rename an existing rule:
ALTER RULE notify_all ON emp RENAME TO notify_me;
ALTER RULE
is a PostgreSQL language extension, as is the entire query rewrite system.
© 1996–2020 The PostgreSQL Global Development Group
Licensed under the PostgreSQL License.
https://www.postgresql.org/docs/13/sql-alterrule.html