Pasar al contenido principal

PgBackMan es una herramienta para administar copias de seguridad lógicas de bases de datos PostgreSQL creadas con pg_dump y pg_dumpall.

Esta diseñada para administrar backups de miles de databases ejecutandose en diferentes nodos PostgreSQL con soporte para multiples servidores de backup.

PgBackMan se distribuye bajo la licencia GNU General Public License 3.

Main Features

  • Base de datos central con los metadatos del sistema.
  • Shell PgBackMan para la interacción con el sistema.
  • Gestión de múltiples servidores de backups.
  • Gestión de múltiples servidores PostgreSQL.
  • Gestión de miles de copias de seguridad a través de un catálogo de copias.
  • Copia de seguridad completa de los datos asociados a los usuarios necesarios en el proceso de recuperacion de un backup.
  • Copia de seguridad completa de los datos de configuración asociados a una base de datos y necesarios en el proceso de recuperación de un backup.
  • Copias de seguridad inmediatas y programadas.
  • Gestión de políticas de retención para las copias de seguridad.
  • Informes detallados de las copias de seguridad.
  • Múltiples tipos de copias de seguridad predefinidos, CLUSTER,FULL,SCHEMA,DATA.
  • Definiciones automáticas de copias de seguridad de todas las bases de datos disponibles en un servidor PostgreSQL.
  • Definiciones automáticas de copias de seguridad de todas las bases de datos sin definiciones en un servidor PostgreSQL.
  • Borrado automático despues de un período de cuarentena de las definiciones de backup de bases de datos que han sido borradas en un nodo PgSQL.
  • Restauración automática de backups.
  • Posibilidad det pausar/reanudar el proceso de replicación en nodos esclavos/standby cuando se estén realizando copias de seguridad grandes.
  • Programa pgbackman_dump autónomo que funciona incluso si la base de datos central con información de metadatos no está disponible.
  • Posibilidad de mandar alertas via SMTP cuando ocurre un error.
  • Manejo de situaciones de error.
  • Programado en Python y PL/pgSQL.
  • Distribuido bajo la GNU General Public License 3.
Registrar errores / peticiónes de una nueva funcionalidad en la página del proyecto

Documentation

El manual de PgBackMan está disponible en los formatos HTML y PDF. El código fuente de la documentación en formato RST está también disponibles en GitHub: https://github.com/rafaelma/pgbackman/blob/master/docs/manual_es.rst

Downloads

La versión actual es la 1.2.0. El código fuente y paquetes RPM / DEB están disponibles en GitHub. Consultar la documentación de PgBackMan para obtener información sobre como instalar y configurar este programa.