Czy to prawda, że NIE można utworzyć użytkownika kopii zapasowej tylko do odczytu w PostgreSQL?
Powiedziano mi na kanale IRC, że po prostu nie możesz mieć użytkownika kopii zapasowej bez uprawnień własności. Uważam to za bardzo dziwne, więc chcę się upewnić, że czegoś nie umknie.
Poniżej próbowałem, ale nie daje to wyników, których szukam. Kiedy robię pg_dump
na danym stole, otrzymuję 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;
Każda pomoc byłaby bardzo mile widziana!