Martin, Alvaro
Buen dia

Al respecto he estado ya en un par de situaciones de desastre un virus
ingreso al equipo y daño el sistema operativo en ambos casos la carpeta
data de postgres estaba en otra unidad logica.
Para restablecer el sistema simplemente copiamos toda la carpeta data a
otro equipo e instale postgres usando esa carpeta data y todo queda
funcionando otra vez.

Pero quisiera saber si por ejemplo en lugar de copiar toda la carpeta data
puedo copiar solo la carpeta de la BD que me interesa y luego pegar esa
dentro del directorio de otro postgres y si este reconoceria la base de
datos, es posible hacer esto con pg_basebackup? o pg_barman?

saludos

El 29 de noviembre de 2017, 16:03, Martin Marques <
martin.marq...@2ndquadrant.com> escribió:

> El 29/11/17 a las 16:40, Edwin Quijada escribió:
> > Alvaro, a que te refieres con lo de respaldo fisico y no logico ?
> >
> > Si usas pg_dump supongo que es un respaldo fisico? Que diferencia hace
> > Barman
>
> Lo que produce pg_dump es un respaldo lógico, ya que o que tenes son
> sentencias SQL o codificadas para que pg_restore las recupere. Otra
> cualidad es que tando el respaldo como el recupero se hacen con
> conexiones al servidor (pg_dump se conecta para extraer toda la data, y
> lo mismo pg_restore o psql si es un respaldo plano)
>
> Un backup físico es el que realizo copiando los archivos de datos
> directamente desde el filesystem. Antiguamente uno corría un tar o rsync
> y guardabamos el resultado en algún almacenamiento externo.
>
> Ahora usamos herramientas como pg_basebackup para tomar respaldos
> físicos. Barman usa pg_basebackup para realizar los respaldos, aunque si
> quieres respaldos incrementales vas a tener que usar rsync.
>
> Espero te haya servido esta explicación.
>
> Saludos,
>
> --
> Martín Marqués                http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Training & Services
>



-- 
José Mercedes Venegas Acevedo
cel Mov RPC 964185205

Member of the PHP Documentation Group (Spanish)

Reply via email to