Lo que bien puedes hacer es:

- Una vez que te funciona la sentencia o script de modificación/update
en tu base de prueba entonces copialo en un script y de ese modo ya lo
tienes. Yo por mi parte lo hago así, además de modo a que guardo un
historial de las modificaciones realizadas a lo largo de la historia de
esa BD a través de mi script.

Saludos,

El mar, 12-08-2008 a las 14:59 +0200, el-PRiNCiPiTo escribió:
>     Hola, no se ni que titulo poner en el post porque no se si esta 
> forma de trabajo que tenemos es muy buena. Yo creo que no así que 
> agradezco cualquier sugerencia.
> 
>     Os explico a que me refiero con la forma de trabajo:
>     Estamos desarrollando un programa que almacena los datos en una base 
> de datos postgresql (la versión es 8.2). El programa ya esta funcionando 
> pero vamos añadiéndole funciones, lo que hace que tengamos que añadir 
> tablas o campos a las tablas ya creadas en el base de datos.
>     Entonces tenemos una "copia" de la base de datos que se usa en el 
> programa en el equipo en que se desarrolla el programa. Yo añado lo que 
> necesito a esta base de datos y cuando actualizo el programa añado a 
> mano cada tabla o campo nuevo en la base de datos "verdadera".
>     El problema de esto es que, ademas de ser muy laborioso, no es nada 
> practico ya que es difícil saber si has añadido todo lo nuevo.
> 
>     Entonces mi pregunta es si hay alguna forma de "actualizar" la base 
> de datos del programa usando la "nueva versión" y conservando los datos 
> que ya hay en la base de datos ya que los datos que tengo en la nueva 
> son sólo para pruebas y los de la antigua son datos reales que no deben 
> modificarse.
> 
>     Espero haberme explicado, yo creo que todo este proceso que hacemos 
> es demasiado complicado y que debe haber un sistema mejor para trabajar 
> así alguien me sugiere otra forma de trabajo que solucione este problema 
> me serviría igualmente.
> 
>     Muchas gracias a todos.
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
>          http://www.postgresql.org/docs/faqs.FAQ.html
> 
-- 
Teófilo Oviedo
Dpto. Técnico
ACTIVE S.R.L.
http://www.active.com.py

--
TIP 8: explain analyze es tu amigo

Responder a