Liquibase es un código abierto, libre y software de biblioteca multiplataforma que ha sido diseñado desde cero para ser utilizados para la gestión, el seguimiento y la aplicación de los cambios de base de datos, así como para poner en práctica un sistema de control de versiones. Se integra con Apache Ant, Maven, la primavera y el servlet.
Características de un vistazo
Las características clave incluyen el apoyo a la fusión de varios cambios a la vez de varios desarrolladores, soporte para las ramas de código, una refactorización de base de datos IDE-plugins, soporte para los sistemas operativos Linux, Windows y Macintosh, soporte para deshacer cambios, Java Integración API y apoyo a la generación automática o cambiar de aplicación de secuencias de comandos SQL.
Además, el software permite a los usuarios gestionar fácilmente los datos de producción y varios conjuntos de datos de prueba, cree diffs de bases de datos, generación de registros de cambios de diffs, generar la documentación cambio de base de datos, generar y gestionar la lógica de reversión, así como hacer actualizaciones-racimo seguro.
Entre otras características interesantes, podemos mencionar que Liquibase soporta más de 15 tipos de bases de datos, así como el SQL, YAML, JSON y formatos de archivo XML, soporta extensiones y plugins, ofrece comandos simples, como la Columna de la gota y Crear tabla, así como los complejos gusta Combinar Columnas y Add Tabla de búsqueda.
Bajo los sistemas operativos capucha y apoyados
El proyecto está escrito enteramente en el lenguaje de programación Java, lo que significa que y rsquo; s multiplataforma, compatible con todos los sistemas operativos donde el Java Runtime Environment (JRE) está disponible, incluyendo todas las distribuciones de GNU / Linux, así como los sistemas operativos Microsoft Windows y Mac OS X. Se ha probado con éxito con las dos plataformas de hardware de 64 bits y 32 bits.
Disponibilidad
Para el usuario y rsquo; s comodidad, este programa se distribuye tanto como un paquete binario pre-construidos y un archivo de fuentes universal. La última versión se puede descargar de forma gratuita en Softoware, pero también se puede clonar a su código fuente desde GitHub. Más detalles se pueden encontrar en el proyecto y rsquo; s la página web oficial
¿Qué hay de nuevo en esta versión:.
- < li> columna de índice fijo anidado etiquetas en XML generado
¿Qué hay de nuevo en la versión 3.3.3:
- columna índice fijo etiquetas anidadas en XML generado
¿Qué hay de nuevo en la versión 3.3.2:
- columna índice fijo etiquetas anidadas en XML generado
¿Cuál es nuevo en la versión 1.9.0:
- & quot; modifySql & quot; apoyo, & quot; IncludeAll & quot; apoyo y Sybase Adaptive SQL Anywhere apoyo.
- Trazados en & quot; son & quot; puede ser relativa a la lista de cambios utilizando el & quot; relativeToChangeLog & quot; atributo.
- & quot; dejar de & quot; ha cambiado.
- Un atributo runInTransaction de conjunto de cambios.
- validación fuerte en .xsd.
- Mejor Derby apoyo.
- Algunas correcciones de errores.
¿Qué hay de nuevo en la versión 1.8.0:
- Añadido soporte SQLite
- Corrección de errores
- dropAllForeignKeyConstraints Añadido cambian
- Agregado onFail y OnError controles insuficiencia precondición
- Auto-incremento especificando en una mesa no de incremento automático no falla, sino que simplemente hace caso omiso de la bandera
- Puede controlar onDelete y el comportamiento onUpdate de restricciones FK
- Añadida la capacidad para especificar que un índice debe ser único
- cheques pasos de validación adicionales para los atributos necesarios en tiempo de ejecución
- Mejora de la ordenación de los scripts generados con diff
- códigos de retorno migrador línea de comando Mejora
- comprobación Contexto es sensible a mayúsculas
- Puede especificar delimitador fin en & lt; sql & gt; cambiar
- Añadido varios nuevos cheques condición previa
- precondiciones personalizados se pueden pasar
parámetros
Requisitos
- Java 2 Standard Edition Runtime Environment
Comentarios que no se encuentran