La manera simple y agradable es crear un superusuario con permiso de sólo lectura.
Inicie sesión en psql como postgres u otro superusuario.
Cree el nuevo rol de superusuario y establezca que sólo sea de lectura:
CREATE USER respaldosadm SUPERUSER password '<PASS>';
ALTER USER respaldosadm set default_transaction_read_only = on;
Reemplace <PASS> por su contraseña elegida.
Puede reemplazar respaldosadm por el nombre de usuario elegido. (respaldosadm es el administrador de los respaldos).
No olvide las comillas simples de la contraseña.
Ahora puede utilizar esta función para realizar copias de seguridad.