hacer un backup

hacer un backup

buenas
tengo una base de datos de 5 gb y lo que quiero hacer es un backup de esta base diariamente pero solo de la diferencias, lo primero que realice fue el pg_dump database > backup.sql, pero no quiero utilizar el pg_dump todos los dias ya que hace un backup de toda la base de datos y deberia hacer un drop de la copia cada vez que quiera pasarlo a mi maquina, hay algun comando que solo haga el backup de la diferencia,
Tengo entendido que se podria hacer algo como eso con wal pero no se como usarlo.
desde ya gracias por la ayuda

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de rafaelma

backup incremental

Como dices, con pg_dump/pg_dumpall no se puede crear un backup incremental de la base de datos.

Existe el llamado PITR (Point In Time Recovery) que en cierto modo es un backup continuo de todo un cluster PostgreSQL (con todas las bases de datos que contenga). Este backup es complicado de administrar y para una base de datos tan pequeña no te lo recomiendo. Mas informacion sobre PITR se puede encontrar en este articulo: http://www.postgresql-es.org/node/238

¿Que quieres decir con "... un drop de la copia cada vez que quiera pasarlo a mi maquina..."?

--
Rafael Martinez
Webmaster

backup diariamente

Gracias por la respuesta

Enviar nuevo comentario

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h2><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Image CAPTCHA
Enter the characters shown in the image.