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 Blogbeitrag
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.
SET SESSION AUTHORIZATION
Legt den Benutzernamen für die aktuelle Sitzung fest.
Sie können beispielsweise den Befehl SET SESSION AUTHORIZATION verwenden, um den Datenbankzugriff zu testen, indem Sie eine Sitzung oder Transaktion vorübergehend als nicht berechtigter Benutzer ausführen. Sie müssen Datenbank-Superuser sein, um diesen Befehl auszuführen.
Syntax
SET [ LOCAL ] SESSION AUTHORIZATION { user_name | DEFAULT }
Parameter
- LOCAL
-
Gibt an, dass die Einstellung für die aktuelle Transaktion gültig ist. Durch Weglassen dieses Parameters wird angegeben, dass die Einstellung für die aktuelle Sitzung gültig ist.
- user_name
-
Der Name des Benutzers, der festgelegt werden soll. Der Benutzernamen kann als Bezeichner oder Zeichenfolgeliteral geschrieben werden.
- DEFAULT
-
Legt den Benutzernamen für die Sitzung auf den Standardwert fest.
Beispiele
Im folgenden Beispiel wird der Benutzername für die aktuelle Sitzung auf festgelegt dwuser
:
SET SESSION AUTHORIZATION 'dwuser';
Im folgenden Beispiel wird der Benutzername für die aktuelle Transaktion auf festgelegt dwuser
:
SET LOCAL SESSION AUTHORIZATION 'dwuser';
In diesem Beispiel wird der Benutzername für die aktuelle Sitzung auf den Standardbenutzernamen festgelegt:
SET SESSION AUTHORIZATION DEFAULT;