FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema con Control de Versiones
Uso Firebird 1.53, estoy empezando a llevar un control de versiones de mis Bases de Datos, es decir, si se realiza algún cambio en la Estructura de estos, voy añadiendo los Script's a 1 archivo de texto para Ejectutarlos en Otras Sucursales donde también vayan a ocupar dicha Modificación, pero tengo el siguiente Problema, ejecuto los Script's dentro del Script EXECUTE del IBEXPERT en la primer línea Ejecuto un Store Procedure para comparar de que Sistema se Trata, la Versión y la Fecha de Versión si la Versión ó la Fecha de Versión es Diferente con la que tiene actualmente la Base de datos se lanza una excepción pero el problema es que se continua con las demás Instrucciones del archivo y es lo que no quiero, pongo un ejemplo del contenido del archivo de texto:
El Contenido del Procedimiento Almacenado es:
Como ven la excepción se lanza y me la muestra pero que tengo que hacer para que se detenga???? Tendré que hacer una aplicación en delphi para cachar dicha Excepción???? Agradezco cualquier sugerencia. |
#2
|
||||
|
||||
para controlar la estructura de tu base de datos, no te sirve mejor un sincronizador de metadatos??
Asi te evitas estar aplicando uno a uno los scripts a una versión muy vieja de tu sistema, con estas herramientas directamente actualizas a la última versión todo el esquema de tu base de datos, puede ser que solo mantengas un script con el metadata "actual" para que desde ese puedas actualizar cualquier base de datos... Saludos
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
|
#3
|
||||
|
||||
Tal vez deberías utilizar una transacción para realizar todos los cambios. Si es que te interesa que se realizen todos o no se realize ninguno.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
ok
Gracias por sus respuestas....
Opte por hacer una aplicación para ejecutar Scritp's Que tengan buen día. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Versiones de Delphi | woody | Varios | 7 | 22-02-2016 00:19:34 |
Control de Versiones | JorgeBec | Varios | 1 | 27-01-2005 04:49:45 |
Microsoft y sus versiones | eduarcol | Debates | 15 | 24-01-2004 13:10:50 |
Control de Versiones | cone220 | Varios | 1 | 20-01-2004 19:58:01 |
Control de numeracion de versiones | erickperez6 | Varios | 2 | 14-05-2003 17:10:28 |
|