DROP POLICY — elimina una política de seguridad a nivel de fila de una tabla
DROP POLICY [ IF EXISTS ]nombreONnombre_tabla[ CASCADE | RESTRICT ]
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.
IF EXISTSNo arroja un error si la política no existe. Se emite una advertencia (notice) en este caso.
nombreEl nombre de la política a eliminar.
nombre_tablaEl nombre (opcionalmente calificado por esquema) de la tabla en la que se encuentra la política.
CASCADERESTRICTEstas palabras clave no tienen ningún efecto, ya que no hay dependencias sobre las políticas.
Para eliminar la política llamada p1 en la tabla llamada
my_table:
DROP POLICY p1 ON my_table;
DROP POLICY es una extensión de PostgreSQL.