DROP RULE
SQL - Language Statements
DROP RULE
remove a rewrite rule
1998-09-22
DROP RULE name ON relation [ CASCADE | RESTRICT ]
1998-09-22
Inputs
name
The name of an existing rule to drop.
relation
The name (optionally schema-qualified) of the relation the rule
applies to.
CASCADE
Automatically drop objects that depend on the rule.
RESTRICT
Refuse to drop the rule if there are any dependent objects.
This is the default.
1998-09-22
Outputs
DROP RULE
Message returned if successful.
ERROR: Rule "name" not found
This message occurs if the specified rule does not exist.
1998-09-22
Description
DROP RULE drops a rule from the specified
PostgreSQL rule
system. PostgreSQL
will immediately cease enforcing it and
will purge its definition from the system catalogs.
1998-09-22
Notes
The DROP RULE statement is a
PostgreSQL
language extension.
Refer to CREATE RULE for
information on how to create rules.
Usage
To drop the rewrite rule newrule:
DROP RULE newrule ON mytable;
Compatibility
1998-09-22
SQL92
There is no DROP RULE in SQL92.