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 GROUP
Löscht eine Benutzergruppe. Dieser Befehl kann nicht rückgängig gemacht werden. Dieser Befehl löscht nicht die einzelnen Benutzer in einer Gruppe.
Informationen zum Löschen eines einzelnen Benutzers finden Sie unter DROP USER.
Syntax
DROP GROUP name
Parameter
- Name
-
Der Name der Benutzergruppe, die gelöscht werden soll.
Beispiel
Im folgenden Beispiel wird die Benutzergruppe guests gelöscht:
DROP GROUP guests;
Sie können eine Gruppe nicht entfernen, wenn die Gruppe Rechte für ein Objekt besitzt. Wenn Sie versuchen, eine solche Gruppe zu löschen, erhalten Sie die folgende Fehlermeldung.
ERROR: group "guests" can't be dropped because the group has a privilege on some object
Wenn die Gruppe Rechte für ein Objekt besitzt, müssen Sie zunächst die Rechte widerrufen, bevor Sie die Gruppe entfernen. Verwenden Sie das folgende Beispiel, um die Objekte zu finden, für die die Gruppe guests Berechtigungen besitzt. Weitere Informationen zur im Beispiel verwendeten Metadatenansicht finden Sie unter SVV_RELATION_PRIVILEGES.
SELECT DISTINCT namespace_name, relation_name, identity_name, identity_type FROM svv_relation_privileges WHERE identity_type='group' AND identity_name='guests';+----------------+---------------+---------------+---------------+ | namespace_name | relation_name | identity_name | identity_type | +----------------+---------------+---------------+---------------+ | public | table1 | guests | group | +----------------+---------------+---------------+---------------+ | public | table2 | guests | group | +----------------+---------------+---------------+---------------+
Im folgenden Beispiel werden alle Rechte für alle Tabellen im Schema public von der Benutzergruppe guests entfernt und die Gruppe anschließend entfernt.
REVOKE ALL ON ALL TABLES IN SCHEMA public FROM GROUP guests; DROP GROUP guests;