2017-07-17 2 views
0

Die Entwicklungsdatenbank wird von liquibase verwaltet. Die Produktionsdatenbank ist noch leer. Basierend auf der Dokumentation habe ich mvn liquibase:diff ausgeführt, um die Unterschiede zwischen den Entwicklungs- und Produktionsdatenbanken zu erhalten. Der Befehl generiert ein Datenbank-Änderungsprotokoll in XML, das eine Liste von Changesets enthält.Verwendung von liquibase: diff zur Migration der Produktionsdatenbank

Ich denke, der nächste Schritt besteht darin, dieses Diff-Änderungsprotokoll zu verwenden und es auf die Produktionsdatenbank anzuwenden. Aber ich kann den richtigen Maven-Befehl nicht finden, der in der Dokumentation ausgeführt werden soll.

Antwort

0

Sie wollen den Update-Befehl verwenden, wie hier dokumentiert: http://www.liquibase.org/documentation/maven/maven_update.html

+0

Wenn ich das Update verwenden, es geht um meine Entwicklung Datenbank zu aktualisieren. Vielleicht ist es der Update-Befehl, aber welche Parameter würden die Produktionsdatenbank aktualisieren. Dies ist in der Dokumentation nicht klar. – Sydney

+0

Aha - Ja, Sie müssen unterschiedliche Parameter für jede der verschiedenen Datenbanken haben, mit denen Sie arbeiten. Diese Frage enthält einige Details: https://stackoverflow.com/questions/22355725/loading-data-from-properties-file-to-be- used-by-liquibase-in-maven-build – SteveDonie

Verwandte Themen