Re: Actualizar version de aplicacion.

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
*****************************************

In response to

Responses

Browse pgsql-es-ayuda by date

  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