È vero che è IMPOSSIBILE creare un utente di backup di sola lettura in PostgreSQL?
Mi è stato consigliato su un canale IRC che semplicemente non puoi avere un utente solo di backup senza privilegi di proprietà. Lo trovo molto strano, quindi voglio assicurarmi che non mi manchi qualcosa.
Di seguito è quello che ho provato, ma non mi dà i risultati che sto cercando. Quando lo faccio pg_dump
su un determinato tavolo ricevo 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;
Qualsiasi aiuto sarebbe molto apprezzato!