É verdade que é IMPOSSÍVEL criar um usuário de backup somente leitura no PostgreSQL?
Fui avisado em um canal de IRC que você simplesmente não pode ter um usuário apenas de backup sem privilégios de propriedade. Acho isso muito estranho, então quero ter certeza de que não estou perdendo alguma coisa.
Abaixo está o que eu tentei, mas não me fornece os resultados que estou procurando. Quando faço pg_dump
uma determinada tabela, recebo 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;
Qualquer ajuda seria muito apreciada!