2008-11-07 20 views
0

J'ai été gâté par ActiveRecords. Donc, je suis à la recherche d'un système de migration qui peut être appliqué à SQL Server, et soit est exécuté en tant qu'application Java, ou un exécutable Win32. (Bien sûr, la compatibilité avec d'autres OS de base de données est bienvenue.)Qu'est-ce qu'un bon framework pour les migrations de base de données est compatible avec SQL Server?

Le vrai désir est d'avoir une application de changement de schéma clair avec retour arrière, idéalement dans quelque chose de plus agréable que SQL, donc il peut être agnostique du système DB. L'hitch que j'ai trouvé pour les alternatives qui sont basées sur Java, est le manque de support propre à Microsoft JDBC.

Dans l'attente de toutes les suggestions.

Répondre

0

Essayez Mite. Je l'ai écrit et je l'utilise depuis des années avec succès.

https://github.com/soitgoes/mite

Si vous activez « Générer automatiquement des scripts de modification », puis Management Studio Sql va générer le SQL que vous pouvez enregistrer dans votre fichier d'acariens. Plus besoin d'écrire des migrations, laissez simplement Management Studio le faire pour vous! Ensuite, si vous avez besoin de personnaliser quelque chose pour modifier les données, vous pouvez simplement le faire en SQL et l'enregistrer dans une migration.

enter image description here

Laissez-moi savoir ce que vous pensez.