Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blog-Posting
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 [, ...] | database_name.policy_name ON [TABLE] database_name.schema_name.table_name [, ...] } FROM { user_name | ROLE role_name | PUBLIC } [, ...];
Parameters
- policy_name
-
Der Name der -Richtlinie.
- database_name
-
Der Name der Datenbank, in der die Richtlinie und die Beziehung erstellt werden. Die Richtlinie und die Relation müssen sich in derselben Datenbank befinden. Bei der Datenbank kann es sich um die verbundene Datenbank oder um eine Datenbank handeln, die Verbundberechtigungen von Amazon Redshift unterstützt.
- schema_name
-
Der Name des Schemas, zu dem die Relation gehört.
- table_name
-
Die Relation, an die die Sicherheitsrichtlinie auf Zeilenebene angefügt ist.
- VON { user_name | ROLE role_name | PUBLIC} [, ...]
-
Gibt an, ob die Richtlinie von einem oder mehreren angegebenen Benutzern oder Rollen getrennt ist.
Informationen zur Verwendung von DETACH RLS POLICY im Amazon Redshift Federated Permissions Catalog finden Sie unter Verwaltung der Zugriffskontrolle mit Amazon Redshift Redshift-Verbundberechtigungen.
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;