Pregunta

¿Existe una herramienta buena o recomendada que administre las migraciones DDLS y DMLS?

La mayoría de la configuración de mi aplicación se almacena en una base de datos, quiero poder desarrollar y migrar libremente esto y no solo los DDL. ¿Alguna sugerencia sobre esto?

¿Fue útil?

Solución 3

Verificando varias herramientas, la solución para nosotros era refinar DBUNIT para admitir scripts de migración. La estructura XML como salida permite un control de origen muy bueno y una solución de proveedor cruzado (trabajamos con DB2 y Oracle).

Otros consejos

Tanto Flyway como Liquibase pueden tratar con DML.

Hablando desde la perspectiva de Flyway, Flyway se ha construido desde cero con DDL y DML (configuración, datos de referencia, ...) en mente. Toda la gama de comandos DML se puede usar ya que las migraciones se escriben como archivos SQL simples.

Para una comparación más detallada de ambos marcos, eche un vistazo a esto pregunta y el matriz de comparación en la página de inicio de Flyway.

Liquibase maneja DML y DDL. http://liquibase.org/manual/refactoring_commands Listas de etiquetas disponibles, incluidos InsertData, LoadData, Deletedata, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top