Pregunta

Estoy buscando usar una herramienta de migraciones de base de datos versionada como DBDePloy en un proyecto Java que utiliza Hibernate como ORM y utiliza Gradle como sistema de compilación. No puedo buscar ninguna documentación sobre la ejecución de DBDePloy en Gradle. Además, ¿hay un administrador de migraciones basado en hibernado, que puede comprender los cambios de esquema al observar los cambios en las clases/definiciones hibernadas?

¿Fue útil?

Solución

Dado que DBDePloy tiene una tarea de hormiga, debe ser sencillo usar desde Gradle. Ver Usando tareas de hormigas En la guía del usuario de Gradle.

Otros consejos

No puedo buscar ninguna documentación sobre la ejecución de DBDePloy en Gradle.

Es probable que casi cualquier sistema de compilación pueda llamar a la tarea de hormiga o la interfaz de línea de comandos para dbdeploy.

Además, ¿hay un administrador de migraciones basado en hibernado, que puede comprender los cambios de esquema al observar los cambios en las clases/definiciones hibernadas?

Es posible que quieras mirar Licenciatura. En realidad no lo he usado (he usado dbdeploy), pero tiene Integración de hibernación Eso se parece a lo que quieres.

Esta publicación muestra cómo usar DBDePloy en Gradle:http://blog.codeborne.com/2012/09/using-dbdeploy-in-gradle.html

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