在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;
任何帮助将不胜感激!