Documentation PostgreSQL 9.6.24 > Référence > Commandes SQL > DROP POLICY | |
DROP OWNED | DROP ROLE |
DROP POLICY — supprimer une politique de sécurité définie pour une table
DROP POLICY [ IF EXISTS ] nom ON nom_table [ CASCADE | RESTRICT ]
DROP POLICY supprime la politique de sécurité de la table spécifiée. Notez bien, si la dernière politique est supprimée pour une table et que le niveau de sécurité est toujours activé, alors la politique par défaut (tout empêcher) est appliquée : plus aucune ligne n'est accessible ou modifiable. La commande ALTER TABLE ... DISABLE ROW LEVEL SECURITY peut être utilisée pour désactiver la politique de sécurité pour une table, indépendamment du fait que des politiques existent ou pas pour cette table.
Permet de ne pas générer d'erreur si la politique n'existe pas alors que l'on tente de la supprimer. Une notification est simplement renvoyée dans ce cas.
Nom de la politique à supprimer.
Nom de la table (éventuellement qualifiée par le schéma) de la table pour laquelle la politique est définie.
Ces mots clés n'ont pas d'effet car il n'y a pas de dépendances sur les politiques de sécurité.