DROP POLICY

DROP POLICY — elimina una política de seguridad a nivel de fila de una tabla

Synopsis

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

Descripción

DROP POLICY elimina la política especificada de la tabla. Ten en cuenta que si se elimina la última política de una tabla y esta aún tiene habilitada la seguridad a nivel de fila mediante ALTER TABLE, entonces se utilizará la política predeterminada de denegación (default-deny). Se puede usar ALTER TABLE ... DISABLE ROW LEVEL SECURITY para deshabilitar la seguridad a nivel de fila en una tabla, existan o no políticas para ella.

Parámetros

IF EXISTS

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

nombre

El nombre de la política a eliminar.

nombre_tabla

El nombre (opcionalmente calificado por esquema) de la tabla en la que se encuentra la política.

CASCADE
RESTRICT

Estas palabras clave no tienen ningún efecto, ya que no hay dependencias sobre las políticas.

Ejemplos

Para eliminar la política llamada p1 en la tabla llamada my_table:

DROP POLICY p1 ON my_table;

Compatibilidad

DROP POLICY es una extensión de PostgreSQL.

Véase también

CREATE POLICY, ALTER POLICY