Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Программа отлично сравнивает базы данных и генерирует скрипт для «обновления»Как она справляется с переименованиями?
и вручную текст из соответствующих скриптов копируется в один файл для установкиЗалог успешной разработки ПО: сборка и развертывание должны производиться без ручного вмешательства, желательного нажатием красной кнопки в чемоданчике.
alter column Foo type => Int64, nullable => true. Дополнительную логику можно реализовывать с помощью дополнительного же SQL'я, но тогда теряется платформонезависимость.тестовые данные не зальешь, view-хи и прочие объекты делать не умеет, и т.пС данными и представлениями можно работать обычными средствами — SQL-скриптами.
Смотришь разницу и делаешь дифф-скриптДифф-скрипты для схем БД без ручного вмешательства работать не будут.
Миграции БД для .NET