Det ser ud til, at løsningen er at ændre standardrettighederne for backup
bruger:
alter default privileges in schema public grant all on tables to backup;
alter default privileges in schema public grant all on sequences to backup;
Fra kommentaren af Matt Schaffer:
Som advarsel gælder standarden kun for den bruger, der udførtealter
udmelding. Dette forvirrede mig, da jeg kørte de fleste af mine tilladelser fra postgres-brugeren, men oprettede tabeller fra en app-bruger. Kort sagt, du kan have brug for noget som dette afhængigt af din opsætning:
ALTER DEFAULT PRIVILEGES FOR USER webapp IN SCHEMA public GRANT SELECT ON SEQUENCES TO backup;
ALTER DEFAULT PRIVILEGES FOR USER webapp IN SCHEMA public GRANT SELECT ON TABLES TO backup;