DROP DATASHARE - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

DROP DATASHARE

Entfernt ein Datashare. Dieser Befehl kann nicht rückgängig gemacht werden.

Nur ein Superuser oder der Datashare-Besitzer kann ein Datashare entfernen.

Erforderliche Berechtigungen

Für DROP DATASHARE sind folgende Berechtigungen erforderlich:

  • Superuser

  • Benutzer mit der Berechtigung DROP DATASHARE

  • Besitzer von Datashare

Syntax

DROP DATASHARE datashare_name;

Parameter

datashare_name

Der Name des Datashares, das entfernt werden soll.

Nutzungshinweise für DROP DATASHARE

Wenn Sie die DROP DATASHARE-Anweisung verwenden, beachten Sie Folgendes:

  • Im Allgemeinen raten wir davon ab, ein AWS Data Exchange-Datashare mit der DROP DATASHARE-Anweisung zu entfernen. Wenn Sie dies tun, verlieren die AWS-Konten, die Zugriff auf das Datashare haben, den Zugriff. Diese Art der Änderung kann außerdem zu einer Verletzung der Datenproduktbedingungen in führen AWS Data Exchange.

    Das folgende Beispiel zeigt einen Fehler, der auftritt, wenn ein AWS Data Exchange-Datashare entfernt wird.

    DROP DATASHARE salesshare; ERROR: Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'

    Um das Entfernen eines AWS Data Exchange-Datashares zu erlauben, legen Sie die folgende Variable fest und führen die DROP DATASHARE-Anweisung erneut aus.

    SET datashare_break_glass_session_var to '620c871f890c49';
    DROP DATASHARE salesshare;

    In diesem Fall generiert Amazon Redshift einen zufälligen Einmalwert zur Festlegung der Sitzungsvariable, um DROP DATASHARE für ein AWS Data Exchange-Datashare zu erlauben.

Beispiele

Im folgenden Beispiel wird ein Datashare namens entfernt salesshare.

DROP DATASHARE salesshare;