From: | "Maseguri5" <maseguri5(at)yahoo(dot)com(dot)ar> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Pasajes a producción de aplicaciones en Postgresql |
Date: | 2007-12-19 14:57:13 |
Message-ID: | 005301c8424f$70b922d0$e7988abe@SEAS |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Para comparar datos y estructiura podes usar las app de EMS, yo uso el
- db comprarser 2006 for postgresql
- ems data comparer for posgresql
eso son pagos!
Con respecto a volver atras la transaccion creeria que no se puede hacer eso
una vez hecho el commit, al menos lo digo desde el sentido comun.
Saludos
----- Original Message -----
From: "Siciliano, Pablo" <psiciliano(at)puentenet(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Wednesday, December 19, 2007 7:29 PM
Subject: [pgsql-es-ayuda] Pasajes a producción de aplicaciones en Postgresql
> Hola a todos/as.
>
> Estoy tratando de empezar a manejar las actualizaciones de mis
> aplicaciones de una manera un poco más sistemática a como lo venía
> haciendo y me surgieron algunas dudas.
>
> Yo tengo tres entornos, cada uno con Postgresql 8.1 instalado, con tres
> bases de datos que se mantienen medianamente similares: uno de desarrollo,
> uno de test y uno de producción. Voy a pedirle a cada uno de los
> programadores que genere un script que me permita hacer todos los cambios
> necesarios para pasar de desarrollo a test, y pretendo ejecutar
> exactamente el mismo script para hacer los cambios en producción.
>
> El problema que tengo es que si uno de ellos se equivoca y el script en
> test está incompleto o tiene algún vicio oculto, pero de todos modos se
> ejecuta la transacción, debo corregir los errores y eliminar a mano los
> cambios, o generar un nuevo script que los deshaga.
>
> Mis consultas son:
>
> a) ¿Hay alguna herramienta que permita comparar la estructura de dos bases
> de datos, y los datos de algunas tablas elegidas?
>
> b) ¿Existe alguna manera de volver hacia atrás una transacción una vez que
> ya se hizo el commit? La idéa es hacer todos los cambios en una
> transacción, y volverla atrás y corregir el script en test tantas veces
> como sea necesario, hasta que me quede algo como para poder ejecutar
> directamente en producción.
>
> Obviamente, cualquier consejo para hacer esto mismo que puedan darme será
> más que agradecido.
>
> Saludos.
> Pablo E. Siciliano.
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
> http://www.postgresql.org/docs/faqs.FAQ.html
>
> __________ Información de NOD32 2734 (20071219) __________
>
> Este mensaje ha sido analizado con NOD32 Antivirus System
> http://www.nod32.com
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Pablo Braulio | 2007-12-19 15:17:00 | Re: FW: [pgsql-es-ayuda] Un poco perdido creando una función. |
Previous Message | Alvaro Herrera | 2007-12-19 14:20:30 | [magnus@hagander.net: Re: [HACKERS] pgwin32_open returning EINVAL] |