
バージョン管理されたデータベースの移行は、問題を解決するための便利なアプローチです。
長い間、データベースの変更を自動化するツールであるECM7.Migratorの開発に携わってきました。 使用方法と便利な理由については、 ここに書きました 。
8か月前にバージョン2.0をリリースし、今週バージョン2.6をリリースしました。 バージョン2.0と比較して、多くが変更されました。
- すべてのプロバイダーのクラスが完全に書き直されました。APIがより簡単で便利になり、すべてのメソッドが適切に機能します (そして、妥当性をチェックするために多数の単体テストが作成されました)。
- SQL AzureとFirebirdのサポート。
- UpメソッドとDownメソッドの名前はApplyとRevertに変更され、Revert を実装する必要はありません 。
- クエリ区切り文字の処理(たとえば、MSSQLの「GO」);
- データベーススキーマを操作する機能(既定のスキーマとは異なる)。
- ...およびその他の多くのマイナーな改善。
新しい移行ツールを試してみてください。
新しいバージョンは、Googleコードとnugetパッケージギャラリーで入手できます 。