Professional Documents
Culture Documents
de
nuestra
base
de
datos.
qu
podemos
SQL
para
actualizar
registros,
Code
EL CONCEPTO DE MIGRACIN
Cada vez que realizamos un cambio en nuestro modelo de base de
datos, deberamos generar un script que refleje los cambios
realizados en la base de datos. Adems, para poder llevar un control
de
los
cambios, de
igual
modo
que
hacemos
con
el
cdigo, deberamos anotar en la base de datos la revisin de la
misma. De esta forma podemos saber en todo momento, en que
versin se encuentra cada base de datos de cada uno de los entornos
que dispongamos y aplicar slo los cambios necesarios.
Cada script de cambios y su nmero de revisin correspondiente,
conforman una migracin. Y para ser correctos del todo, deberamos
de incluir tambin la opcin de deshacer cada uno de nuestros
cambios en la misma, en caso de que algo no fuera tal y como
queremos.
Por tanto, escribir un script de migracin que gestione el versionado
automticamente y permita incrementar o reducir el nmero de
revisin fcilmente, puede resultar una tarea compleja si la hacemos
solo con SQL. Por ello podemos apoyarnos en frameworks que nos
faciliten la vida un poco.
CONCLUSIN