PostgreSQL Postgre: Passwort eines Benutzers ändern

Grizzly

Top Contributor
Ich hoffe, dass hier das richtige Unterforum erwischt habe:
Ich habe ein Problem mit Postgre. Ich würde gerne in meinem Programm anbieten, dass die Benutzer eigenständig ihre Passwörter ändern können. Eigentlich sollte dies laut Dokumentation mit dem folgenden Befehl gehen:
Code:
ALTER ROLE "test" WITH LOGIN PASSWORD 'juhu';
Ich bekomme jedoch die Meldung:
Code:
keine Berechtigung
Obwohl in der Dokumentation sogar ausdrücklich steht:
PostgreSQL 8.1.23 Documentation hat gesagt.:
[...]Ordinary roles can only change their own password.[...]

Gibt es vielleicht irgendeine Postgre Konfigurationsoption, die das unterbindet? Bin echt etwas ratlos.
 
Warst du denn als User "test" eingeloggt? (achte auf die Quotes...)

Außerdem sieht mir der Befehl insgesamt falsch aus, so sollte es gehen:

SQL:
ALTER ROLE test WITH PASSWORD 'juhuhu';
 
Zuletzt bearbeitet von einem Moderator:
Warst du denn als User "test" eingeloggt? (achte auf die Quotes...)

Außerdem sieht mir der Befehl insgesamt falsch aus, so sollte es gehen:

SQL:
ALTER ROLE test WITH PASSWORD 'juhuhu';

Jepp, war ich. Ansonsten hätte es auch keinen Sinn gemacht, oder? ;-)
Aber Du hast Recht: An dem LOGIN könnte es liegen. Das ist eigentlich überflüssig und sollte da nicht rein.
Ich werde es gleich am Montag testen und dann nochmal hier posten.
Auf jeden Fall mal Danke soweit. 🙂
 

Zurück
Oben