Ich möchte einen Benutzer erstellen, der nur über eine Auswahlberechtigung für alle Tabellen in allen Datenbanken verfügt. Ich dachte, ich könnte eine Liste von Datenbanken erhalten und den folgenden Befehl für jede Datenbank anwenden:
GRANT select ON DATABASE dbname to user1;
Ich erhalte jedoch die folgende Fehlermeldung:
ERROR: invalid privilege type SELECT for database
Als ich gegoogelt habe, rieten mir die Leute, das grant select
Operation für alle Tabellen. Aber es werden ständig neue Tabellen hinzugefügt. Dies ist also keine akzeptable Lösung für mich. Kennt jemand eine Umgehungslösung?