DROP 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.

DROP RLS POLICY

Entfernt eine RLS-Richtlinie auf Zeilenebene für alle Tabellen in allen Datenbanken.

Superuser und Benutzer oder Rollen mit der Rolle sys:secadmin können eine Richtlinie löschen.

Syntax

DROP RLS POLICY [ IF EXISTS ] { policy_name | database_name.policy_name } [ CASCADE | RESTRICT ]

Parameters

IF EXISTS

Eine Klausel, die angibt, ob die angegebene Richtlinie bereits existiert.

policy_name

Der Name der -Richtlinie.

database_name

Der Name der Datenbank, aus der die Richtlinie gelöscht werden soll. Bei der Datenbank kann es sich um die verbundene Datenbank oder um eine Datenbank handeln, die Verbundberechtigungen von Amazon Redshift unterstützt.

CASCADE

Eine Klausel, die angibt, dass die Richtlinie automatisch von allen angefügten Tabellen getrennt werden soll, bevor die Richtlinie gelöscht wird.

RESTRICT

Eine Klausel, die angibt, die Richtlinie nicht zu löschen, wenn sie einigen Tabellen zugeordnet ist. Dies ist die Standardeinstellung.

Informationen zur Verwendung von DROP RLS POLICY im Amazon Redshift Federated Permissions Catalog finden Sie unter Verwaltung der Zugriffskontrolle mit Amazon Redshift Redshift-Verbundberechtigungen.

Beispiele

Im folgenden Beispiel wird eine RLS-Richtlinie auf Zeilinienebene entfernt.

DROP RLS POLICY policy_concerts;