Protege tus datos con PostgreSQL Backup

in #postgresql2 years ago

PostgreSQL Backup es una herramienta que permite realizar salvas de seguridad a tus bases datos, está desarrollado completamente en BASH por lo que es muy fácil de instalar y ejecutar, hace copias por base de datos y por schemas, registra todo el proceso de salvas en ficheros logs y mantiene un historial, configurable, de las salvas realizadas, no tiene dependencias externas ya que usa psql para relizar las copias de seguridad. Para usarlo clone el repositorio

con

$ git clone https://notabug.org/sedlav/postgresql-backup.git

Moverse al DIR postgresql-backup

$ cd postgresql-backup

Instalar

$ sudo install backup.sh /usr/local/bin

PostgreSQL Backup guardas las salvas en /srv/backups/postgres (1) y /mnt/backups/postgres (2), en 1 mantiene siempre la última salva, mientras que en 2 mantiene el historial, se recomienda que 2 sea una fuente de almacenamiento externo, en caso de que no existan se deben crear ambos directorios.

$ sudo mkdir -p /srv/backups/postgres /mnt/backups/postgres

Ahora para realizar las copias de seguridad, ejecute el script como root.

$ sudo backup.sh

O programelo como una tarea Cron