Jump to content


Photo

Controlar Cambios en la Base de Datos


  • Please log in to reply
1 reply to this topic

#1 devFun09

devFun09

    Member

  • Miembros
  • PipPip
  • 15 posts
  • LocationLa Ceiba

Posted 11 July 2013 - 10:45 AM

Buenos dias

Quisiera alguien me sugiera como llevo un control de los cambios sufridos a la base de datos segun se va desarrollando la aplicacion.

Por ejemplo: Una Base SQL Server, que contiene tablas de clientes, y en un momento la tabla de clientes sufre un cambio ya sea de longitud o tipo de dato, o un campo nuevo, quisiera que si la proxima vez que se ejecute la aplicacion detecte que faltan estos cambios y ejecute un script para hacer las modificaciones a la BD.

Se me ha estado ocurriendo crear tabla de Version de la BD que contenga un campo que guarde la version del exe y basado en eso que verifique los scripts que falta por ejecutar, sin embargo solo esta como idea no tengo codigo para hacerlo.

Si alguien me puede sugerir ideas como controlar esta situacion, se lo agradecere de sobremanera!

Saludos
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 12 July 2013 - 08:26 AM

Si entiendo bien la idea es detectar aquellas aplicaciones que no tienen actualizados los últimos cambios en la base de datos.

Si es algo tan simple como eso, puedes crear una tabla de versión en tu base  de datos y que el programa valide su versión. Si es diferente se actualice a la última versión. Tal y como lo has mencionado.


  • 0




IP.Board spam blocked by CleanTalk.