¿Es cierto que es IMPOSIBLE crear un usuario de respaldo de solo lectura en PostgreSQL?
Me han informado en un canal IRC que simplemente no puede tener un usuario de respaldo solo sin privilegios de propiedad. Me resulta muy extraño, así que quiero asegurarme de que no me estoy perdiendo algo.
A continuación se muestra lo que probé pero no me da los resultados que estoy buscando. Cuando lo hago pg_dump
en una mesa determinada obtengo 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;
Cualquier ayuda sería muy apreciada!