Archivo de Enero de 2017 En este artículo vamos a ver todos los pasos a realizar para poder hacer un Backup de PostgreSQL, tanto del filesystem (en caliente) como del archivado de WAL, para seguidamente poder ver los pasos necesarios para recuperar PostgreSQL a un momento del tiempo, aplicando un Backup del filesystem y recuperando todas las transacciones necesarias desde el archivado de WAL hasta el momento del tiempo deseado. Una tarea muy importante para cualquier DBA de PostgreSQL, especialmente en entornos más críticos, en los que además deberíamos simularlo cada 6 meses para validar nuestro procedimiento de restauración. El presente artículo describe diferentes formas de crear un Backup de PostgreSQL listo para recuperar (Ready to Restore) con el comando pg_basebackup, que implica generar un backup con la información de las transacciones (WAL) necesarias para su recuperación, así como también veremos el procedimiento de recuperación de dichos Backups y podremos identificar las diferencias, ventajas e inconvenientes de cada uno de estos métodos Una de las tareas más importantes para un Administrador de Base de Datos es ser capaz de hacer correctamente un Backup y un Restore de una Instancia o Base de Datos. En el presente artículo vamos a describir paso a paso cómo realizar un Backup físico en caliente de una Instancia PostgreSQL 9.2 (lo que se conoco como un Backup Base, una copia del directorio data) y el correspondiente Restore sobre la misma Instancia, dejando dicha Instancia levantada en un estado consistente. Aunque en ocasiones no nos damos cuenta, el tiempo va pasando poco a poco, y este año 2017, Portal GuilleSQL cumplirá 10 añitos, escribiendo y compartiendo artículos técnicos varios, tanto de SQL Server como de otras tecnologías relacionadas. Aquí seguimos, quizás con menos tiempo para escribir que en épocas anteriores, pero tan motivado o más que nunca, y sobretodo, continuando aprendiendo y compartiendo con el resto de la comunidad técnica. A por el 2017 !!! |