我有一个C++应用程序在数据库中(SQLite的)存储数据。设置一个版本通过QxOrm SQLite数据库文件
很显然,在未来的版本中,均会被添加列/删除/重命名,所以我想设置一个版本号来创建的每个数据库,这样当有人试图加载数据库但它的版本进行比较与当前版本的应用程序并自动添加/删除/重命名列以匹配当前模式。
我不能在QxOrm文档中找到的东西,看起来像:
qx::QxSqlDatabase::getSingleton()->setVersion(2);
因此,首先是有可能做那种事的SQLite?如果不是,我应该创建一个可以保存数据库版本的表?
谢谢!很高兴看到你在SO上开设了一个账户!如果您希望我在QxOrm标签中添加更多信息,请告诉我! – talnicolas 2012-04-06 12:20:57