Ver Mensaje Individual
  #1  
Antiguo 25-08-2007
Avatar de martinzcr
martinzcr martinzcr is offline
Miembro
 
Registrado: jun 2006
Ubicación: San Jose, Costa Rica
Posts: 53
Reputación: 18
martinzcr Va por buen camino
Unhappy Armar un "Actualizador" para mi aplicación

Hola a todos!

Les agradecería una ayudita con lo siguiente.

Tengo una aplicación desarrollada en Delphi 2005 con Firebird 1.5 como motor de base de datos. Como siempre sucede, la aplicación entro en uso por usuarios finales antes de estar "cerrada".
El caso es que hay módulos de la aplicación que aún se encuentran en desarrollo y por lo tanto, la base de datos va a sufrir modificaciones.
El problema es cómo hago para actualizar la base de datos en forma "transprente" para el usuario que cargue la actualización?...
Lo que tengo ahora es una biblioteca en la que almaceno todos los scripts de modificaciones que se corren sobre la base de datos. Cuando llego a lo del cliente, corro los scripts desde la última fecha de actualización y reemplazo el ejecutable.
Como verán, esto es un poco tedioso, ya que en algunas oportunidades hay que ejecutar varios scripts para actualizar la base de datos. Otra contra es que tengo que ir personalente a actualizar el sistema, cuando sería más cómodo enviar el nuevo ejecutable y que la DB se actualice sóla.

Espero haber sido claro.... cualquier ayuda o sugerencia será bienvenida.

Desde ya, les agradezco!
__________________
Martin Zalazar
Responder Con Cita