Ruby on Rails から、データベースの移行を行うための快適で非常に管理しやすい方法について学びました。
Qt4でそのようなケースをどのように処理しますか? Rails のソリューションのように複雑にする必要はありません。SQL とコード スニペットを実行して、データのバージョン リストを上下に移動しても問題ありません。
少しグーグルで調べましたが、標準的な解決策はないようです。以前に頭をかいた人は誰もいないようです。誰もがそれを行う方法について独自のアイデアを実装しているようです。
標準的なソリューションに興味がある、または取り組んでいて、その取り組みを共有したい人はいますか? それとも、機能する実装がありますか? Railsのテーブルのようなものをinformation_schema
用意し、アプリケーションでウィザードを実行してデータベースをアップグレードまたはダウングレードする (そして、最初にバックアップ/ダンプを実行することを提案する) か、別のオプションとして、ウィザードなしの移行、おそらく便利なプログレスバー。