DROP RULE — elimina una regla de reescritura
DROP RULE [ IF EXISTS ]nombreONnombre_tabla[ CASCADE | RESTRICT ]
DROP RULE elimina una regla de reescritura.
IF EXISTSNo arroja un error si la regla no existe. Se emite una advertencia (notice) en este caso.
nombreEl nombre de la regla a eliminar.
nombre_tablaEl nombre (opcionalmente calificado por esquema) de la tabla o vista a la que se aplica la regla.
CASCADEElimina 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).
RESTRICTRechaza eliminar la regla si hay objetos que dependen de ella. Este es el comportamiento predeterminado.
Para eliminar la regla de reescritura newrule:
DROP RULE newrule ON mytable;
DROP RULE es una extensión de lenguaje de
PostgreSQL, al igual que todo el sistema de
reescritura de consultas.