Jak przyznać wszystkie uprawnienia do widoków dowolnemu użytkownikowi

Jak przyznać dostęp do odczytu / wyboru wszystkim funkcjom i widokom dowolnemu użytkownikowi?

używampsql --user=postgres -d mydb -f myview.sql aby utworzyć kilka funkcji i widoków, a następnie uruchamiam:

GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

Spodziewam się, że otrzymam wszystkie przywilejemyuser teraz mieć dostęp do funkcji i widoków utworzonych przezpostgres użytkownik. Jednak kiedy próbuję uzyskać do nich dostępmyuser, Dostaję błąd „odmowa zezwolenia na relację ...”. Dlaczego to?