LiquiBase é uma fonte aberta, livre e multi-plataforma de software de biblioteca que foi projetado desde o início para ser usado para o gerenciamento, monitoramento e aplicação de alterações de banco de dados, bem como implementar um sistema de controle de versão. Ele se integra com o Apache Ant, Apache Maven, Primavera e Servlet.
Características à primeira vista
As principais características incluem suporte para mesclar várias alterações de uma só vez a partir de vários desenvolvedores, suporte para ramificações de código, uma refatoração de banco de dados IDE-plugin, suporte para sistemas operacionais Linux, Windows e Macintosh, apoio para reverter as alterações, Java Integração APIs, e suporte para geração automática ou mude-a aplicação de scripts SQL.
Além disso, o software permite ao usuário gerenciar facilmente os dados de produção e vários conjuntos de dados de teste, criar diffs de banco de dados, gerar changelogs de diffs, gerar documentação mudança de banco de dados, gerar e gerenciar a lógica de reversão, bem como para fazer atualizações de cluster-safe.
Entre outras características interessantes, podemos citar que LiquiBase suporta mais de 15 tipos de banco de dados, bem como o SQL, YAML, JSON e formatos de arquivo XML, suporta extensões e plugins, oferece comandos simples, tais como a gota Coluna e criar tabela, bem como as complexas como Mesclar Colunas e Adicionar Lookup Table.
Sob os sistemas operacionais suportados e capô
O projeto é inteiramente escrito na linguagem de programação Java, o que significa que & rsquo; s cross-plataforma, suportada em todos os sistemas operacionais onde o Java Runtime Environment (JRE) está disponível, incluindo todas as distribuições GNU / Linux, bem como os sistemas operacionais Microsoft Windows e Mac OS X. Ele foi testado com sucesso com as duas plataformas de hardware de 64 bits e 32 bits.
Disponibilidade
Para o usuário & rsquo; s conveniência, este programa é distribuído tanto como um pacote binário pré-construídos e um arquivo de fontes universal. A versão mais recente pode ser baixado gratuitamente no Softoware, mas você também pode clonar seu código-fonte do GitHub. Mais detalhes podem ser encontrados no projeto & rsquo; s página web oficial
O que é novo nesta versão:.
- < li> coluna de índice fixo tags aninhadas em XML gerado
O que é novo na versão 3.3.3:
- coluna índice fixo tags aninhadas em XML gerado
O que é novo na versão 3.3.2:
- coluna índice fixo tags aninhadas em XML gerado
O que é novo na versão 1.9.0:
- & quot; modifySql & quot; suporte, & quot; includeAll & quot; apoio, e Sybase Adaptive SQL Anywhere apoio.
- Caminhos em & quot; incluem & quot; pode ser relativo ao changelog usando o & quot; relativeToChangeLog & quot; atributo.
- & quot; pare & quot; mudou.
- Um atributo runInTransaction para revisão.
- Stronger validação em XSD.
- Melhor Derby apoio.
- Algumas correções de erros.
O que é novo na versão 1.8.0:
- Adicionado suporte SQLite
- Correções de bugs
- dropAllForeignKeyConstraints Adicionado mudar
- Adicionado onFail e ONERROR controles pré-condição de falha
- Auto-incremento especificando em uma mesa de não-auto-incremento não falha, mas simplesmente ignora bandeira
- Pode controlar onDelete e comportamento onUpdate para restrições FK
- Adicionado a capacidade para especificar que um índice deve ser único
- cheques etapa de validação adicionais para atributos necessários em tempo de execução
- Melhorado ordenação dos scripts gerados com diff
- Melhorado comando códigos de retorno linha migrator
- verificação Context é caso insensível
- Pode especificar delimitador final no & lt; sql & gt; mudar
- Adicionado várias novas verificações pré-condição
- precondições personalizados podem ser passados
parâmetros
Requisitos :
- Java 2 Standard Edition Runtime Environment
Comentários não encontrado