Ese script era justo a lo que estaba apuntando ultimamente Jaime

El 17 de abril de 2014, 23:59, Jaime Casanova <[email protected]>escribió:

> 2014-04-17 14:29 GMT-05:00 Milton Labanda <[email protected]>:
> > Hola queridos amigos.
> > Queria preguntarles si existe la posibilidad en postgres de hacer una
> cierta
> > especie
> > de replicación de una BD pero en el mismo servidor o algún respaldo
> > automático
> > que me asegure la disponibilidad de tener siempre a la mano otra
> instancia
> > de la BD de producción con la cual hacer pruebas? Pero en el mismo
> servidor.
> > Saludos y gracias desde ya.
> >
>
> "Una cierta especie de replicación"...
>
> Si te entiendo, corrígeme si me equivoco, lo que quieres hacer es
> sacar una copia de una base cada cierto tiempo para que el ambiente de
> pruebas sea similar al de producción.
>
> Si es eso, podrías; como sugieres en algún correo; usar "CREATE
> DATABASE ... WITH TEMPLATE = base_prod;" el problema con eso es que en
> la base de producción (o la que sea que estes usando como template) no
> puedes tener usuarios conectados.
>
> otra alternativa es sacar un backup fisico (junto con los archivos del
> wal), levantarlo en otro puerto y toda el enredo que requeririas para
> hacerlo funcionar (cosa que seria mas simple con pgbarman)
>
> finalmente, una solución mas simple es que saques un backup con
> pg_dump y lo cargues con pg_restore. solo creas un script con:
> pg_dump -Fc base > base.dump
> dropdb base_prueba
> createdb base_prueba
> pg_restore -d base_prueba base.dump
>
> o puedes usar pgstaging para armar toda la complejidad que busques
> http://tapoueh.org/pgsql/pgstaging.html
>
> --
> Jaime Casanova         www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566         Cell: +593 987171157
>



-- 
/\/\;/-----------------------------------------------------
Milton  Labanda  [miltonlab]
Distro:        Debian GNU/Linux 6.0 Squeeze
Blog:          http://1000tonlab.wordpress.com
jabber:        [email protected] <[email protected]>
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su  verdadero bien...".  Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)

Responder a