DETACH RLS POLICY - Amazon Redshift

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;