Комментарии 7
А чем не устроил стандартный data-tier application в Visual Studio? DACPAC может обновлять существующую БД при деплое.
НЛО прилетело и опубликовало эту надпись здесь
Интересно, а есть что-нибудь подобное для python/django.
Для переноса структуры из старой базы в модели django
Для переноса структуры из старой базы в модели django
./manage.py inspectdb
Introspects the database tables in the database and outputs a Django model module (a models.py file) to standard output. You may choose what tables to inspect by passing their names as arguments.
Use this if you have a legacy database with which you’d like to use Django. The script will inspect the database and create a model for each table within it.
Introspects the database tables in the database and outputs a Django model module (a models.py file) to standard output. You may choose what tables to inspect by passing their names as arguments.
Use this if you have a legacy database with which you’d like to use Django. The script will inspect the database and create a model for each table within it.
SQL Compare стоит своих денег. Удивительно хорошо работает в разных кейсах — сравнение БД<->БД, БД<->Скрипты, Скрипты<->Скрипты. И command line тулза, и SDK есть.
P.S. Это не реклама, просто желаю Вам добра и меньше велосипедов :)
P.S. Это не реклама, просто желаю Вам добра и меньше велосипедов :)
Только недавно читал статью по теме Alexander Tsvetkov — 5 Ways To Manage Database Schema Changes in 2017 (in .NET)
А почему бы не посмотреть в сторону liquibase?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Синхронизация структуры базы данных между приложениями