Миграция базы данных с помощью Qt4 (изменения схемы) - PullRequest
1 голос
/ 19 июня 2010

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

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

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

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

1 Ответ

0 голосов
/ 27 декабря 2011

QDjango если хотите, это имитирует базу данных django ORM

Обновление:

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

...