Re: backup incremental de una base de datos

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Eduardo Morras <nec556(at)retena(dot)com>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: backup incremental de una base de datos
Date: 2012-06-25 15:19:27
Message-ID: 1340637394-sup-9631@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Excerpts from Eduardo Morras's message of lun jun 25 10:40:06 -0400 2012:
> At 14:28 25/06/2012, Gilberto Castillo Martínez wrote:
>
> > > En SQLite yo usaba un sistema propio, añadiendo a
> > > cada tabla una nueva columna indicando si la fila
> > > habia sido pasada a un backup o no. Creaba una
> > > tabla temporal con los registros que no estaban
> > > en un backup, los guardaba como csv en un fichero
> > > y actualizaba todos los registros para indicar
> > > que ya estaban en el backup. Solo hay que tener
> > > cuidado de cada vez que se hace un update a un
> > > registro cambiar la marca de backup a "NO".
> > >
> >
> >Para esto existen los wal en PostgreSQL, ya acá se paso una script para
> >eso, busca en el historial de la lista.
>
> Estaba respondiendo como implemente yo en sqlite
> hace años el hacer backups incrementales por si le servia la idea ;)

No es difícil de implementar -- sólo tienes que tener un trigger BEFORE
UPDATE que cambie el campo backup. Obviamente necesitas un poco más de
mecanismo para manejar DELETE. Pero es latoso.

En perspectiva yo creo que es más simple, menos engorroso, menos
trabajo, menos propenso a bugs usar el archivado de WAL como dice
Gilberto.

--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose Mercedes Venegas Acevedo 2012-06-25 15:37:56 ejecucion de sentencias update de manera mas veloz
Previous Message Eduardo Morras 2012-06-25 14:40:06 Re: backup incremental de una base de datos