Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

DROP ROLE

Fokusmodus
DROP ROLE - Amazon Redshift

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.

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.

Entfernt eine Rolle aus einer Datenbank. Nur der Rollenbesitzer, der die Rolle erstellt hat, ein Benutzer mit der Option WITH ADMIN oder ein Superuser kann eine Rolle löschen.

Rollen, die einem Benutzer zugewiesen sind, oder Rollen, von denen andere Rollen abhängig sind, können nicht gelöscht werden.

Erforderliche Berechtigungen

Für DROP ROLE sind folgende Berechtigungen erforderlich:

  • Superuser

  • Rollenbesitzer, der entweder der Benutzer ist, der die Rolle erstellt hat, oder ein Benutzer, dem die Rolle mit dem Privileg WITH ADMIN OPTION gewährt wurde.

Syntax

DROP ROLE role_name [ FORCE | RESTRICT ]

Parameter

rollen_name

Der Name der Rolle.

[ FORCE | RESTRICT ]

Die Standardeinstellung ist RESTRICT. Amazon Redshift löst einen Fehler aus, wenn Sie versuchen, eine Rolle zu löschen, die eine andere Rolle geerbt hat. Verwenden Sie FORCE, um alle Rollenzuweisungen zu entfernen, falls vorhanden.

Beispiele

Im folgenden Beispiel wird die Rolle sample_role gelöscht.

DROP ROLE sample_role FORCE;

Im folgenden Beispiel wird versucht, die Rolle sample_role1 zu löschen, die einem Benutzer mit der Standardoption RESTRICT zugewiesen wurde.

CREATE ROLE sample_role1; GRANT ROLE sample_role1 TO user1; DROP ROLE sample_role1; ERROR: cannot drop this role since it has been granted on a user

Verwenden Sie die Option FORCE, um die Rolle sample_role1, die einem Benutzer zugewiesen wurde, erfolgreich zu löschen.

DROP ROLE sample_role1 FORCE;

Im folgenden Beispiel wird versucht, die Rolle sample_role2 zu löschen, von der eine andere Rolle mit der Standardoption RESTRICT abhängig ist.

CREATE ROLE sample_role1; CREATE ROLE sample_role2; GRANT ROLE sample_role1 TO sample_role2; DROP ROLE sample_role2; ERROR: cannot drop this role since it depends on another role

Um die sample_role2 erfolgreich zu löschen, von der eine andere Rolle abhängig ist, verwenden Sie die Option FORCE.

DROP ROLE sample_role2 FORCE;

Auf dieser Seite

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.