Миграция базы данных с Qt4 (изменения схемы)

Из Ruby on Rails я узнал об удобном и очень удобном способе миграции баз данных.

Как можно справиться с такими случаями в Qt4? Это не обязательно должно быть разработано как решение Rails. Я бы хорошо запустил SQL и фрагменты кода, чтобы перейти вверх или вниз по списку версий моих данных.

Я немного погуглил, но стандартного решения, похоже, нет. Кажется, даже раньше никто не почесал голову. Похоже, что каждый реализует свою идею, как это сделать.

Есть ли кто-нибудь заинтересованный или работающий над стандартным решением и любящий делиться своими усилиями? А может, даже есть работающая реализация? Я думаю об идее иметь что-то подобное, как information_schema таблица в Rails и позволяет приложению запустить мастер для повышения или понижения уровня базы данных (и, возможно, предложить сначала сделать резервную копию / дамп), или в качестве другого варианта просто запустить миграцию без мастера, может быть, просто удобную панель прогресса.

1 ответ

QDjango может вам понравиться, это имитирует базу данных django ORM

Обновить:

К сожалению, QDjango не поддерживает миграцию. - @Riateche

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