Actualmente estamos utilizando VincentVega (ahora incluido en Tarantino) para nuestra base de datos CI. Estamos usando CruiseControl.Net para nuestra aplicación web (C# usando TFS).Alternativas a Tarantino para la integración continua de la base de datos (CI)?
VincentVega ha funcionado relativamente bien ya que es muy explícito y maneja los dos escenarios de creación y actualización (conservando los datos existentes) igualmente bien. Estoy buscando actualizar a Tarantino, pero me gustaría saber si alguien podría sugerir algunas alternativas que debería considerar. Las herramientas como SQL Compare que "automágicamente" produce scripts delta están fuera de cuestión, desafortunadamente, ya que nuestra base de datos está altamente normalizada con más de 500 tablas.
Gracias
Eric Tarasoff
¿Por qué los scripts de cambios no son viables si la tabla está altamente normalizada? Tal vez solo se necesita un generador mejor? En algún nivel TODAS las migraciones de la base de datos necesitan generar/conocer los deltas, ya sea explícita o implícita. –
Me gustaría saber en qué se decidió. Y tengo curiosidad acerca de por qué SQL Compare no sería adecuado. –
Supongo que volver a esta pregunta años después ¿es mejor que nunca? En el momento en que planteé esta pregunta, nos quedamos con VincentVega. Ahora, años después y en otra organización, después de ver algunas de las alternativas disponibles en este momento, elegí RoundHousE. A pesar de ser una solución tipo convención sobre configuración, encontré que es extremadamente flexible para diferentes casos de uso. Más que eso, pasar de cero a subir y correr fue rápido y la documentación no es tan mala. Además, hay suficientes personas que lo usan para buscar ayuda con bastante facilidad. –