Liquibase ajuda milhões de desenvolvedores a rastrear, versionar e implantar alterações no esquema do banco de dados. Isso ajudará você a:
Controlar alterações no esquema do banco de dados para versões específicas
Elimine erros e atrasos ao liberar bancos de dados
Solicite scripts automaticamente para implantação
Reverter alterações facilmente
Colabore com ferramentas que você já usa
Este repositório contém o código-fonte principal do Liquibase Open Source. Para mais informações sobre o produto, consulte o site da Liquibase.
Liquibase Open Source possui suporte integrado para uma variedade de bancos de dados. Bancos de dados que não fazem parte do Liquibase Open Source requerem extensões que você pode baixar gratuitamente. Aqui está a lista completa de bancos de dados suportados.
Liquibase pode ser integrado com Maven, Ant, Gradle, Spring Boot e outras ferramentas de CI/CD. Para obter uma lista completa, consulte Ferramentas e integrações Liquibase. Você pode usar Liquibase com GitHub Actions, Spinnaker e muitos fluxos de trabalho diferentes.
Os requisitos do sistema Liquibase podem ser encontrados na página Download Liquibase.
Baixe e execute o instalador apropriado.
Certifique-se de adicionar Liquibase ao seu PATH.
Copie o diretório examples
incluído para o local necessário.
Abra sua CLI e navegue até o diretório examples/sql
ou examples/xml
.
Inicie o banco de dados H2 incluído com o comando liquibase init start-h2
.
Execute o comando liquibase update
.
Execute o comando liquibase history
para ver o que foi executado!
Veja também como começar a usar o Liquibase em minutos ou consulte nossa página de documentação Instalando o Liquibase para obter mais detalhes.
Visite o site de documentação do Liquibase para encontrar informações sobre como o Liquibase funciona.
Aprenda tudo sobre o Liquibase fazendo nossos cursos online gratuitos na Liquibase University.
Quer registrar um bug ou melhorar a documentação? Excelente! Leia nossas diretrizes para contribuir!
Use nossas instruções passo a passo para contribuir com código para o projeto de código aberto Liquibase.
Ganhe pontos por suas conquistas e contribuições, colete e exiba seus distintivos, adicione credenciamentos ao seu LinkedIn. Saiba mais sobre o caminho para o Legend e os benefícios. Aproveite para fazer parte da comunidade!
Fornece mais suporte de banco de dados e recursos para Liquibase.
Liquibase Open Source é licenciado sob a licença Apache 2.0.
Liquibase Pro possui recursos e suporte adicionais e é licenciado comercialmente.
LIQUIBASE é uma marca registrada da Liquibase Inc.
Fórum Liquibase
Blog da Liquibase
Obtenha suporte e recursos avançados
Quando um PO (Proprietário do Produto) ou um Líder de Equipe navega para Publicar um lançamento aqui -> https://github.com/liquibase/liquibase/releases/, o fluxo de trabalho do trabalho /workflow/release-published.yml é acionado.
Quando uma versão é acionada, o arquivo de fluxo de trabalho será interrompido após a etapa Setup
e um e-mail será enviado para a lista de approvers
mencionados no trabalho manual_trigger_deployment
. Você pode clicar no link e executar qualquer uma das opções mencionadas na descrição.
São necessários no mínimo 2 aprovadores para que outros trabalhos, como deploy_maven
, deploy_javadocs
, publish_to_github_packages
, etc, sejam executados.
Ao visualizar o GitHub PR, certifique-se de verificar a versão que está sendo publicada. Deveria dizer algo como Deploying v4.20.0 to sonatype