So gewähren Sie beliebigen Benutzern alle Berechtigungen für Ansichten

Wie gewähren Sie einem beliebigen Benutzer Lese- / Auswahlzugriff auf alle Funktionen und Ansichten?

ich benutzepsql --user=postgres -d mydb -f myview.sql um mehrere funktionen und ansichten zu erstellen, führe ich dann aus:

<code>GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
</code>

Nachdem ich alle Privilegien erhalten habe, würde ich erwartenmyuser Jetzt haben Sie Zugriff auf die Funktionen und Ansichten, die von derpostgres Nutzer. Allerdings, wenn ich versuche, sie mit zuzugreifenmyuserIch erhalte die Fehlermeldung "Erlaubnis für Beziehung verweigert ...". Warum ist das?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage