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 /:)
