Re: Replicacion de Bases de Datos

From: Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>, Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>
Subject: Re: Replicacion de Bases de Datos
Date: 2014-04-21 04:34:48
Message-ID: CAE97+2zeEz7j5qVy5MQNAvx2nu1Uy4Pmn+B6s+c173CRiy04UA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug pgsql-es-ayuda

Ese script era justo a lo que estaba apuntando ultimamente Jaime

El 17 de abril de 2014, 23:59, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:

> 2014-04-17 14:29 GMT-05:00 Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>:
> > 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: miltonlab(at)jabber(dot)org <milotnlab(at)jabber(dot)org>
"... 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 /:)

In response to

Browse ecpug by date

  From Date Subject
Next Message Jaime Casanova 2014-05-15 19:29:27 PostgreSQL 9.4 beta 1 liberado
Previous Message Jaime Casanova 2014-04-18 04:59:50 Re: Replicacion de Bases de Datos

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Laura Martinelli 2014-04-21 12:02:27 Re: relación a una tabla u a otra tabla
Previous Message Jaime Casanova 2014-04-18 04:59:50 Re: Replicacion de Bases de Datos