.NET / Миграции БД для .NET — новый ECM7.Migrator

в 23:23, , рубрики: database migrations, базы данных, миграции, метки: , ,

.NET / Миграции БД для .NET — новый ECM7.Migrator
О проблеме внесения изменений в БД в ходе разработки приложения писали на Хабре много раз.Версионная миграция БД — удобный подход к решению проблемы.
Уже долгое время я участвую в разработке ECM7.Migrator — инструмента для автоматизации изменений БД. О том, как его использовать и почему это удобно, мы писали здесь.
8 месяцев назад мы выпустили версию 2.0, а на этой неделе вышла версия 2.6. По сравнению с версией 2.0 многое изменилось.Полностью переписаны классы всех провайдеров: API стал проще и удобнее, все методы работают адекватно (а для проверки адекватности было написано большое количество модульных тестов);
Поддержка SQL Azure и Firebird;

Методы Up и Down переименованы в Apply и Revert, реализовывать Revert не обязательно;

Обработка разделителей запросов (например, «GO» для MSSQL);

Возможность работы со схемами БД (отличающимися от схемы по умолчанию);

… и много других мелких доработок.

Попробуйте наш новый мигратор и, возможно, он понравится вам также, как нравится нам!
Взять новую версию можно в google code и в галерее пакетов nuget.


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js