Какова хорошая структура для миграции баз данных, совместимая с SQL Server?

Я был испорчен ActiveRecords. Поэтому я ищу систему миграции, которая может быть применена к SQL Server и выполняется либо как приложение Java, либо как исполняемый файл Win32. (Конечно, приветствуется дальнейшая совместимость с другими БД и ОС хоста.)

Настоящее желание - иметь четкое приложение для изменения схемы с откатом, в идеале в чем-то более приятном, чем SQL, чтобы оно могло быть независимым от системы БД.

Загвоздка, которую я обнаружил для альтернатив, основанных на Java, заключается в отсутствии чистой поддержки Microsoft JDBC.

Жду любых предложений.

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
205
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Посмотрите отличный пост Бена Шейрманса по теме:

http://flux88.com/blog/net-database-migration-tool-roundup/

Я попробовал Tarantino, и он работал нормально, но вы все еще заблокированы для сценариев sql для sql server.

/ Андерс

Попробуйте Mite. Написал и успешно пользуюсь уже много лет.

https://github.com/soitgoes/mite

Если вы включите «Автоматическое создание сценариев изменений», то Sql Management Studio сгенерирует sql, который вы можете сохранить в свой файл mite. Больше не нужно писать миграции, просто позвольте Management Studio сделать это за вас! Затем, если вам когда-либо понадобится создать что-то для изменения данных, вы можете просто сделать это в sql и сохранить его для миграции.

Дайте мне знать, что вы думаете.

Другие вопросы по теме