Миграция базы данных с Qt4 (изменения схемы)
Из Ruby on Rails я узнал об удобном и очень удобном способе миграции баз данных.
Как можно справиться с такими случаями в Qt4? Это не обязательно должно быть разработано как решение Rails. Я бы хорошо запустил SQL и фрагменты кода, чтобы перейти вверх или вниз по списку версий моих данных.
Я немного погуглил, но стандартного решения, похоже, нет. Кажется, даже раньше никто не почесал голову. Похоже, что каждый реализует свою идею, как это сделать.
Есть ли кто-нибудь заинтересованный или работающий над стандартным решением и любящий делиться своими усилиями? А может, даже есть работающая реализация? Я думаю об идее иметь что-то подобное, как information_schema
таблица в Rails и позволяет приложению запустить мастер для повышения или понижения уровня базы данных (и, возможно, предложить сначала сделать резервную копию / дамп), или в качестве другого варианта просто запустить миграцию без мастера, может быть, просто удобную панель прогресса.
1 ответ
QDjango может вам понравиться, это имитирует базу данных django ORM
Обновить:
К сожалению, QDjango не поддерживает миграцию. - @Riateche