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)