How come a user who has issued "set role to postgres", so that the
current user is postgres, cannot connect to a database?
Are superuser rights not sufficient?
student@[local]:5434//~:=# \c einkauf
Verbindung zum Server auf Socket »/var/run/postgresql/.s.PGSQL.5434«
fehlgeschlagen: FATAL: keine Berechtigung für Datenbank »einkauf«
DETAIL: Benutzer hat das CONNECT-Privileg nicht.
Vorherige Verbindung wurde behalten
student@[local]:5434//~:=# grant connect on database einkauf to postgres;
GRANT
student@[local]:5434//~:=# \c einkauf
Sie sind jetzt verbunden mit der Datenbank »einkauf« als Benutzer »student«.
student@[local]:5434//einkauf:=>
Who can explain this? It's version 15 I'm using for the first time,
haven't checked with oder versions.
Best Regards,
Holger
--
Holger Jakobs, Bergisch Gladbach, Tel. +49-178-9759012