Generar backup de postgresql y restaurarlo


Para hacer un backup de una base de datos PostgreSQL, podemos usar la instrucción pg_dump.

oscar Escrito por oscar 30 March 2023 1167 0

Generar el backup en ubuntu

Accede a la línea de comandos y utiliza el comando su para iniciar sesión como usuario con permisos de administrador.

sudo su

Con el siguiente comando para hacer una copia de seguridad de la base de datos:

pg_dump -U <NOMBRE_USUARIO> -W -h <HOST> <BASE_DATOS> > <NOMBRE_ARCHIVO>.sql

Podemos giarnos con la documentación oficial PostgreSQL: Documentation: 15: pg_dump:

PostgreSQL solicitará la contraseña del usuario de la base de datos para continuar con el backup.

Espera a que finalice el proceso de backup. Dependiendo del tamaño de la base de datos, puede tomar varios minutos.

Restaurar base de datos en ubuntu

Para restaurar el backup realizamos la ejecución con el siguiente comando:

pg_dump -U <NOMBRE_USUARIO> -W -h <HOST> <BASE_DATOS> < <NOMBRE_ARCHIVO>.sql

Comentario

Debe aceptar antes de enviar