Was ist ein guter Rahmen für die Datenbank Migrationen, die mit SQL Server kompatibel ist?
-
07-07-2019 - |
Frage
Ich habe von ActiveRecords verdorben. So bin ich auf der Suche nach Migrationssystem, das auf SQL Server angewandt werden kann, und wird entweder als Java-Anwendung ausgeführt wird, oder ein Win32 Executable. (Natürlich weitere Kompatibilität mit anderer DB und Host-O ist willkommen.)
Der eigentliche Wunsch ist mit Roll eine klare Schemaänderung Anwendung mit zurück, idealerweise in etwas schöner als SQL so kann es DB-System Agnostiker sein.
Der Haken ich für Alternativen gefunden haben, die Java basieren, ist der Mangel an sauberen Unterstützung für die Microsoft JDBC.
Wir freuen uns auf Ihre Anregungen.
Lösung
Schauen Sie sich Ben Sheirmans ausgezeichneten Beitrag zum Thema:
http://flux88.com/blog/net-database- Migration-Tool-Roundup /
Ich habe versucht, Tarantino und es funktionierte OK, aber Sie sind immer noch zu SQL-Skripte für SQL Server gesperrt.
/ Anders
Andere Tipps
Versuchen Mite. Ich schrieb und erfolgreich mit ihm seit Jahren.
https://github.com/soitgoes/mite
Wenn Sie einschalten „Auto Gene ändern Scripts“ dann SQL Management Studio wird die SQL generieren, die Sie in Ihre mite Datei speichern können. Keine weiteren Schreiben Migrationen lassen nur Management Studio machen es für Sie! Dann, wenn Sie jemals, um benutzerdefinierte Handwerk etwas benötigen, um Daten zu ändern, können Sie einfach tun, die in SQL und speichern Sie sie auf eine Migration.
Lassen Sie mich wissen, was Sie denken.