Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
DETACH RLS POLICY
Trennen Sie eine RLS-Richtlinie auf Zeilenebene für eine Tabelle von einem oder mehreren Benutzern oder Rollen.
Superuser und Benutzer oder Rollen, die die sys:secadmin
-Rolle haben, können eine Richtlinie aufheben.
Syntax
DETACH RLS POLICY policy_name ON [TABLE] table_name [, ...] FROM { user_name | ROLE role_name | PUBLIC } [, ...]
Parameter
- policy_name
-
Der Name der -Richtlinie.
- AUF [TABLE] table_name [, ...]
-
Die Tabelle oder Ansicht, von der die RLS-Richtlinie auf Zeilenebene getrennt ist.
- VON { user_name | ROLE role_name | PUBLIC} [, ...]
-
Gibt an, ob die Richtlinie von einem oder mehreren angegebenen Benutzern oder Rollen getrennt ist.
Nutzungshinweise
Beachten Sie bei der Arbeit mit der DETACH RLS POLICY-Anweisung Folgendes:
-
Sie können eine Richtlinie von einer Relation, einem Benutzer, einer Rolle oder einer Öffentlichkeit trennen.
Beispiele
Im folgenden Beispiel wird eine Richtlinie für eine Tabelle von einer Rolle getrennt.
DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;