Frage

Gibt es ein gutes oder empfohlenes Tool, das sowohl DDLs- als auch DMLS -Migrationen verwaltet?

Der Großteil meiner App -Konfiguration wird in einer Datenbank gespeichert. Ich möchte diese und nicht nur in DDLs frei entwickeln und migrieren können. Irgendwelche Vorschläge dazu?

War es hilfreich?

Lösung 3

Die Lösung für uns war die Überprüfung verschiedener Tools und bestand darin, DBunit zur Unterstützung von Migrationsskripten zu verfeinern. Die XML -Struktur als Ausgabe ermöglicht eine sehr gute Quellensteuerung und Cross -Anbieter -Lösung (wir arbeiten sowohl mit DB2 als auch mit Oracle).

Andere Tipps

Sowohl Flyway als auch Liquibase können mit DML umgehen.

Aus der Sicht der Flyway wurde Flyway von Grund auf mit DDL und DML (Konfiguration, Referenzdaten, ...) im Sinn. Der gesamte Bereich der DML -Befehle kann verwendet werden, da Migrationen als einfache SQL -Dateien geschrieben werden.

Für einen detaillierteren Vergleich beider Frameworks schauen Sie sich dies an Frage und die Vergleichsmatrix Auf der Flyway Homepage.

Liquibase behandelt DML sowie DDL. http://liquibase.org/manual/refactoring_commands Listet verfügbare Tags auf, einschließlich InsertData, LoadData, Deletedata usw.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top