Liquibase hilft Millionen von Entwicklern, Datenbankschemaänderungen zu verfolgen, zu versionieren und bereitzustellen. Es wird Ihnen dabei helfen:
Steuern Sie Datenbankschemaänderungen für bestimmte Versionen
Beseitigen Sie Fehler und Verzögerungen bei der Freigabe von Datenbanken
Bestellen Sie Skripte automatisch für die Bereitstellung
Einfaches Rollback von Änderungen
Arbeiten Sie mit Tools zusammen, die Sie bereits verwenden
Dieses Repository enthält den Hauptquellcode für Liquibase Open Source. Weitere Informationen zum Produkt finden Sie auf der Liquibase-Website.
Liquibase Open Source bietet integrierte Unterstützung für eine Vielzahl von Datenbanken. Für Datenbanken, die nicht Teil von Liquibase Open Source sind, sind Erweiterungen erforderlich, die Sie kostenlos herunterladen können. Hier ist die vollständige Liste der unterstützten Datenbanken.
Liquibase kann in Maven, Ant, Gradle, Spring Boot und andere CI/CD-Tools integriert werden. Eine vollständige Liste finden Sie unter Liquibase Tools & Integrations. Sie können Liquibase mit GitHub Actions, Spinnaker und vielen verschiedenen Workflows verwenden.
Die Systemanforderungen für Liquibase finden Sie auf der Seite „Liquibase herunterladen“.
Laden Sie das entsprechende Installationsprogramm herunter und führen Sie es aus.
Stellen Sie sicher, dass Sie Liquibase zu Ihrem PATH hinzufügen.
Kopieren Sie das enthaltene examples
an den gewünschten Speicherort.
Öffnen Sie Ihre CLI und navigieren Sie zu Ihrem Verzeichnis examples/sql
oder examples/xml
.
Starten Sie die mitgelieferte H2-Datenbank mit dem Befehl liquibase init start-h2
.
Führen Sie den Befehl liquibase update
aus.
Führen Sie den Befehl liquibase history
aus, um zu sehen, was ausgeführt wurde!
Sehen Sie sich auch an, wie Sie in wenigen Minuten mit Liquibase beginnen können, oder schauen Sie sich unsere Dokumentationsseite „Installation von Liquibase“ an, um weitere Einzelheiten zu erfahren.
Besuchen Sie die Liquibase-Dokumentationswebsite, um Informationen zur Funktionsweise von Liquibase zu finden.
Erfahren Sie alles über Liquibase, indem Sie an unseren kostenlosen Online-Kursen an der Liquibase University teilnehmen.
Möchten Sie einen Fehler melden oder die Dokumentation verbessern? Exzellent! Informieren Sie sich über unsere Richtlinien für Beiträge!
Nutzen Sie unsere Schritt-für-Schritt-Anleitung zum Beitragen von Code zum Liquibase-Open-Source-Projekt.
Sammeln Sie Punkte für Ihre Leistungen und Beiträge, sammeln Sie Ihre Abzeichen und zeigen Sie sie vor, fügen Sie Akkreditierungen zu Ihrem LinkedIn hinzu. Erfahren Sie mehr über den Weg zur Legende und die Vorteile. Genießen Sie es, Teil der Community zu sein!
Bieten Sie mehr Datenbankunterstützung und Funktionen für Liquibase.
Liquibase Open Source ist unter der Apache 2.0-Lizenz lizenziert.
Liquibase Pro verfügt über zusätzliche Funktionen und Support und ist kommerziell lizenziert.
LIQUIBASE ist eine eingetragene Marke von Liquibase Inc.
Liquibase-Forum
Liquibase-Blog
Erhalten Sie Support und erweiterte Funktionen
Wenn ein PO (Product Owner) oder ein Teamleiter von hier aus zum Veröffentlichen einer Veröffentlichung -> https://github.com/liquibase/liquibase/releases/ navigiert, wird der Workflow vom Job /workflow/release-published.yml ausgelöst.
Wenn eine Freigabe ausgelöst wird, stoppt die Workflowdatei nach Setup
Schritt und es wird eine E-Mail an die Liste der approvers
gesendet, die im Job manual_trigger_deployment
aufgeführt ist. Sie können auf den Link klicken und jede der in der Beschreibung genannten Optionen ausführen.
Es sind mindestens 2 Genehmiger erforderlich, damit die anderen Jobs wie deploy_maven
, deploy_javadocs
, publish_to_github_packages
usw. ausgeführt werden können.
Stellen Sie beim Anzeigen der GitHub-PR sicher, dass Sie die Version überprüfen, die veröffentlicht wird. Es sollte so etwas wie Deploying v4.20.0 to sonatype
heißen