Liquibase aide des millions de développeurs à suivre, versionner et déployer les modifications du schéma de base de données. Cela vous aidera à :
Contrôler les modifications du schéma de base de données pour des versions spécifiques
Éliminez les erreurs et les retards lors de la publication des bases de données
Commandez automatiquement les scripts pour le déploiement
Annulez facilement les modifications
Collaborez avec les outils que vous utilisez déjà
Ce référentiel contient le code source principal de Liquibase Open Source. Pour plus d'informations sur le produit, consultez le site Web Liquibase.
Liquibase Open Source prend en charge une variété de bases de données. Les bases de données qui ne font pas partie de Liquibase Open Source nécessitent des extensions que vous pouvez télécharger gratuitement. Voici la liste complète des bases de données prises en charge.
Liquibase peut être intégré à Maven, Ant, Gradle, Spring Boot et d'autres outils CI/CD. Pour une liste complète, voir Outils et intégrations Liquibase. Vous pouvez utiliser Liquibase avec GitHub Actions, Spinnaker et de nombreux workflows différents.
La configuration système requise pour Liquibase est disponible sur la page Télécharger Liquibase.
Téléchargez et exécutez le programme d'installation approprié.
Assurez-vous d'ajouter Liquibase à votre PATH.
Copiez le répertoire examples
inclus à l'emplacement requis.
Ouvrez votre CLI et accédez à votre répertoire examples/sql
ou examples/xml
.
Démarrez la base de données H2 incluse avec la commande liquibase init start-h2
.
Exécutez la commande liquibase update
.
Exécutez la commande liquibase history
pour voir ce qui a été exécuté !
Découvrez également comment démarrer avec Liquibase en quelques minutes ou reportez-vous à notre page de documentation Installation de Liquibase pour plus de détails.
Visitez le site Web de documentation Liquibase pour trouver des informations sur le fonctionnement de Liquibase.
Apprenez tout sur Liquibase en suivant nos cours en ligne gratuits à l'Université Liquibase.
Vous souhaitez signaler un bug ou améliorer la documentation ? Excellent! Lisez nos directives pour contribuer !
Utilisez nos instructions étape par étape pour contribuer au code du projet open source Liquibase.
Gagnez des points pour vos réalisations et contributions, collectez et montrez vos badges, ajoutez des accréditations à votre LinkedIn. Apprenez-en davantage sur le parcours vers Legend et ses avantages. Profitez de faire partie de la communauté !
Fournir davantage de prise en charge et de fonctionnalités de base de données pour Liquibase.
Liquibase Open Source est sous licence Apache 2.0.
Liquibase Pro dispose de fonctionnalités et d'un support supplémentaires et est sous licence commerciale.
LIQUIBASE est une marque déposée de Liquibase Inc.
Forum Liquibase
Blog Liquibase
Obtenez de l'assistance et des fonctionnalités avancées
Lorsqu'un PO (Product Owner) ou un chef d'équipe accède à Publier une version à partir d'ici -> https://github.com/liquibase/liquibase/releases/, le flux de travail du travail /workflow/release-published.yml est déclenché.
Lorsqu'une version est déclenchée, le fichier de workflow s'arrêtera après l'étape Setup
et un e-mail sera envoyé à la liste des approvers
mentionnés dans le travail manual_trigger_deployment
. Vous pouvez cliquer sur le lien et exécuter n'importe laquelle des options mentionnées dans la description.
Un minimum de 2 approbateurs sont nécessaires pour que les autres tâches telles que deploy_maven
, deploy_javadocs
, publish_to_github_packages
, etc. soient exécutées.
Lorsque vous consultez le PR GitHub, assurez-vous de vérifier la version en cours de publication. Il devrait dire quelque chose comme Deploying v4.20.0 to sonatype