Usuario para Respaldos PostgreSQL

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.


Consultas útiles en PostgreSQL