Estoy buscando cualquier complemento maven para versionar cambios en la base de datos.Cómo hacer versiones de bases de datos con maven2?
10
A
Respuesta
10
Hay algunos plugins que ofrecen algún apoyo para esta tarea:
- Maven LiquiBase Plugin
- Maven Database Migration Plugin
- DbMaintain Maven Plugin (un plugin para DbMaintain, la herramienta famosa de Unitils)
No tengo mucha experiencia con ellos, actualmente usamos una herramienta personalizada para aplicar nuestros scripts de cambio. Pero el Maven Database Migration Plugin es un candidato serio para reemplazarlo. LiquiBase es bastante famoso pero también diferente, los cambios se describen en un formato XML genérico. Acerca de DbMaintain, funciona bien (en Unitils) pero nunca he probado el complemento de envoltura mencionado anteriormente.
6
Aquí está uno más, es fácil de usar y tiene un excelente soporte para procedimientos almacenados MySQL:
1
que utilizan éste http://jsoftware.org/maven-dbpatch-plugin
Es compatible con los parches de reversión también.
Cuestiones relacionadas
- 1. ¿Cómo se mantienen múltiples versiones de bases de datos?
- 2. Versiones de bases de datos en aplicaciones instaladas usando Delphi
- 3. ¿Cómo hacer modelado de herencia en bases de datos relacionales?
- 4. cómo hacer rails llamadas a bases de datos externas?
- 5. ¿ActiveRecord habla con dos bases de datos?
- 6. Versión de control de bases de datos
- 7. Bases de datos translúcidas
- 8. Bases de datos compatibles con Entity Framework
- 9. ¿Cómo funcionan las bases de datos internamente?
- 10. Hacer un palmo Entity Framework Modelo múltiples bases de datos
- 11. Versiones SVN de bases de datos para entornos de desarrolladores múltiples
- 12. Transferir datos entre bases de datos con PostgreSQL
- 13. MagicalRecord: bases de datos múltiples
- 14. Proyecto Maven2 de varios módulos con WTP
- 15. Cómo exportar todas las bases de datos con phpmyadmin
- 16. ¿Cómo comparar dos bases de datos?
- 17. ¿Cómo controlar las bases de datos de SQL Server?
- 18. Disparadores de bases de datos
- 19. Uso de ruby con bases de datos, pero sin rieles
- 20. Caché de consultas de bases de datos con Node.js
- 21. Cómo crear varias conexiones de bases de datos para diferentes bases de datos en java
- 22. ¿Recomendaciones con datos jerárquicos en bases de datos no relacionales?
- 23. Bases de datos RDF en Android
- 24. ¿Cómo son las bases de datos eficientes?
- 25. ¿Cómo puedo transferir datos entre 2 bases de datos MySQL?
- 26. Matrices y bases de datos
- 27. ¿Cómo rastrear dependencias de plugins en maven2?
- 28. ¿Inyecciones de SQL con bases de datos sin SQL?
- 29. ¿Dónde debería comenzar con las bases de datos de aprendizaje?
- 30. Conéctese a dos bases de datos