Ich habe Probleme beim Erteilen von Berechtigungen für einen anderen Benutzer in PostgreSQL 8.3. Während der GRANT-Befehl keinen Fehler gibt, werden die Berechtigungen nicht angezeigt. Muss ich sie "spülen"?PostgreSQL 8.3 Privilegien nicht aktualisiert - falsche Verwendung?
sirprize=# CREATE DATABASE testdb;
CREATE DATABASE
sirprize=# GRANT ALL PRIVILEGES ON DATABASE testdb TO testuser;
GRANT
sirprize=# \c testdb
You are now connected to database "testdb".
testdb=# \z
Access privileges for database "testdb"
Schema | Name | Type | Access privileges
--------+------+------+-------------------
(0 rows)
testdb=#
Danke! Jetzt muss ich nur noch herausfinden, warum phpPgAdmin die Datenbank bei der Verbindung als Testuser nicht sohwt und somit selbst die Erstellung einer neuen Tabelle verhindert. Aber das wird hier eine andere Frage sein;) – sirprize