我有一個C++應用程序在數據庫中(SQLite的)存儲數據。設置一個版本通過QxOrm SQLite數據庫文件
很顯然,在未來的版本中,均會被添加列/刪除/重命名,所以我想設置一個版本號來創建的每個數據庫,這樣當有人試圖加載數據庫但它的版本進行比較與當前版本的應用程序並自動添加/刪除/重命名列以匹配當前模式。
我不能在QxOrm文檔中找到的東西,看起來像:
qx::QxSqlDatabase::getSingleton()->setVersion(2);
因此,首先是有可能做那種事的SQLite?如果不是,我應該創建一個可以保存數據庫版本的表?
謝謝!很高興看到你在SO上開設了一個賬戶!如果您希望我在QxOrm標籤中添加更多信息,請告訴我! – talnicolas 2012-04-06 12:20:57