Ich habe folgende Postgres Benutzer, die ich durch Aufrufen der \ du Befehl im Terminal anzeigen können, wie folgt:Wie Benutzer von Postgres Datenbank löschen
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication | {}
tutorial1 | | {}
Nach dem postgres documentation, sollte ich fallen der Lage sein, der Benutzer rief "tutorial1" durch Eingabe des folgenden Befehls auf:
postgres=# DROP USER tutorial1
Wenn ich diesen Befehl verwende, geschieht nichts. Die Dokumentation gibt keine Hinweise darauf, warum dies nicht funktioniert, und liefert keine klaren Beispiele.
Das sagte - was ist der Befehl, diesen Benutzer zu löschen?
'DROP ROLE tutorial1;' http://www.postgresql.org/docs/9.4/static/sql-droprole.html –
Ich nehme an, Sie haben Semikolon am Ende der Anweisung vergessen ';' –
Alle Aussagen müssen Ende mit einem ';' –