DROP RULE

DROP RULE — elimina una regla de reescritura

Synopsis

DROP RULE [ IF EXISTS ] nombre ON nombre_tabla [ CASCADE | RESTRICT ]

Descripción

DROP RULE elimina una regla de reescritura.

Parámetros

IF EXISTS

No arroja un error si la regla no existe. Se emite una advertencia (notice) en este caso.

nombre

El nombre de la regla a eliminar.

nombre_tabla

El nombre (opcionalmente calificado por esquema) de la tabla o vista a la que se aplica la regla.

CASCADE

Elimina automáticamente los objetos que dependen de la regla, y a su vez todos los objetos que dependen de esos objetos (consulta la Section 5.15).

RESTRICT

Rechaza eliminar la regla si hay objetos que dependen de ella. Este es el comportamiento predeterminado.

Ejemplos

Para eliminar la regla de reescritura newrule:

DROP RULE newrule ON mytable;

Compatibilidad

DROP RULE es una extensión de lenguaje de PostgreSQL, al igual que todo el sistema de reescritura de consultas.

Véase también

CREATE RULE, ALTER RULE