From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
---|---|
To: | Alvaro Herrera <alvherre(at)surnet(dot)cl> |
Cc: | 'foro de postgresql' <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Actualizar version de aplicacion. |
Date: | 2005-07-06 08:58:10 |
Message-ID: | 42CB9D22.6090500@soft-com.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro Herrera escribió:
> On Tue, Jul 05, 2005 at 10:58:00AM +0200, Oswaldo Hernández wrote:
>
> Hola,
>
>
>>Este sistema nos ha funcionado muy bien, pero claro, hasta ahora solo
>>usábamos tablas, indices y consultas. Con postgres se complica bastante
>>mas puesto que hay que considerar muchas mas clases de objetos y las
>>dependencias entre ellos: funciones, triggers, secuencias, lenguajes,
>>fk, rules, etc ...
>>
>>Dado el buen resultado que nos ha dado el sistema, creo que la solución
>>ideal seria un script que realizara la comparación de dos schemas y
>>generara la secuencia de comandos necesarios para la actualización.
>
>
> Estoy completamente de acuerdo en que una herramienta de esta naturaleza
> seria lo mas apropiado para esta tarea. Lo malo es que tambien estoy de
> acuerdo en que es bastante complicado. De hecho he escuchado este tema
> un par de veces en las listas en ingles y siempre el resultado es "oh,
> este problema es muy dificil". Y no hay solucion. (Salvo un programa
> que se llama pg_diff, que quedo algo inconcluso hace mucho tiempo, y que
> ahora esta abandonado).
>
> Una idea alternativa es ir generando archivos .sql con los comandos
> ALTER (o lo que corresponda) manualmente, a medida que se ejecutan en la
> base de desarrollo. Guardando los .sql de cada schema que corresponde a
> una "version" del sistema en produccion, se puede ir probando que esas
> modificaciones incrementales generan la siguiente version. Una especie
> de "diff", pero manual.
>
De momento lo realizaremos de la forma que dices, pero no descarto para
mas adelante, cuando tenga mas tiempo y mas conocimientos sobre
postgres, intentar la creación de una utilidad de este tipo.
Gracias.
--
*****************************************
Oswaldo Hernández
oswaldo(at)soft-com(dot)es
*****************************************
From | Date | Subject | |
---|---|---|---|
Next Message | Nicolás Domínguez Florit | 2005-07-06 10:40:11 | Re: Actualizar version de aplicacion. |
Previous Message | Julio Ríos | 2005-07-06 07:23:45 | mayúsculas y minúsculas en postgress |