This page in other versions: 9.0 / 9.1 / 9.2 / 9.3  |  Development versions: devel / 9.4  |  Unsupported versions: 7.1 / 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3 / 8.4

DROP RULE

Name

DROP RULE  --  remove a rewrite rule

Synopsis

DROP RULE name [, ...]
  

Inputs

name

The name of an existing rule to drop.

Outputs

DROP

Message returned if successful.

ERROR: Rule or view "name" not found

This message occurs if the specified rule does not exist.

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.

Notes

The DROP RULE statement is a PostgreSQL language extension.

Refer to CREATE RULE for information on how to create rules.

Once a rule is dropped, access to historical information the rule has written may disappear.

Usage

To drop the rewrite rule newrule:

DROP RULE newrule;
   

Compatibility

SQL92

There is no DROP RULE in SQL92.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group