Chcę utworzyć użytkownika z tylko wybranym uprawnieniem dla wszystkich tabel we wszystkich bazach danych. Myślałem, że mogę uzyskać listę baz danych i zastosować następujące polecenie dla każdej bazy danych:Jak utworzyć użytkownika z uprawnieniami tylko do odczytu dla wszystkich baz danych w PostgreSQL?
GRANT select ON DATABASE dbname to user1;
Ale mam następujący błąd:
ERROR: invalid privilege type SELECT for database
Kiedy google ludzie powinni robić operację grant select
dla wszystkich stołów. Ale nowe tabele są dodawane zawsze. To nie jest dla mnie dopuszczalne rozwiązanie. Czy ktoś zna jakieś obejścia?
@Jonas faktycznie jest to podstawowy SQL, więc nie dobre dopasowanie do DBA - http: //dba.stackexchange.com/faq – Stefano