From: | Martín Marqués <martin(at)2ndquadrant(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Fernando Siguenza <fsigu(at)hotmail(dot)com>, Anthony Rafael Sotolongo León <asotolongo(at)uci(dot)cu>, Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Manejar versiones en base de datos |
Date: | 2014-04-09 16:00:47 |
Message-ID: | CABeG9LuskpxiUs2zCk7dxCctsXZArw5r6yg1wjBd6aj0yX9Wrw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 9 de abril de 2014, 11:50, Alvaro Herrera
<alvherre(at)2ndquadrant(dot)com> escribió:
> Fernando Siguenza escribió:
>> Gracias amigos por sus comentarios, voy a revisar las herramientas que indican, pero por lo que veo son para linux, voy a revisarlo bien.
>> Por ahora estoy justo haciendo el tema de los scripts, pero la idea con el tiempo es que el sistema esperamos instalarlo en mas de una empresa, entonces ahi la cosa es cuando se complica, porque por ejemplo en una empresa lo instalamos hoy, luego de un año nos pide una actualizacion del sistema(ojala y asi sea) entonces en ese momento es lo que vamos a tener estos inconvenientes.
>> Y ojo que un año es demasiado tiempo eso se puede presentar en mucho menos tiempo entonces siempre vamos a estar con el dolor de cabeza de saber que script son los que faltan ejecutarse, y no solo para la base sino para los triggers procedimientos almacenados asi.
>
> Tu modelo de datos debería incluir una tabla que tenga la información de
> la versión actualmente instalada (y cada script para ir de una versión a
> la siguiente debe actualizar esa tabla).
Recomendaría ver como hacen algunos sistemas que usan bases de datos
para almacenamiento para el tema de actualizaciones de las DDL.
Moodle es uno que yo estuve viendo hace unos años y hace exactamente
esto que explica Alvaro.
Trac es otro.
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Martín Marqués | 2014-04-09 16:05:52 | Re: Como hacer una replica |
Previous Message | Edwin Quijada | 2014-04-09 15:59:25 | RE: WebServices en Java accesando PostgreSQL |