Правда ли, что в PostgreSQL создать резервного пользователя только для чтения невозможно?
Мне сообщили на IRC-канале, что у вас просто не может быть резервного пользователя только без прав владения. Я нахожу это очень странным, поэтому хочу убедиться, что я ничего не пропустил.
Ниже то, что я пытался, но это не дает мне результатов, которые я ищу. Когда я делаю pg_dump
на данном столе, я получаю Permission denied for relation...
:
GRANT SELECT ON ALL TABLES IN SCHEMA public TO backup;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO backup;
GRANT SELECT, USAGE ON ALL SEQUENCES IN SCHEMA public TO backup;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT, USAGE ON SEQUENCES TO backup;
Любая помощь будет принята с благодарностью!