更新后,Phonegap应用程序数据库版本保留

时间:2012-07-31 20:28:01

标签: javascript jquery-mobile cordova

因此,如果我有一个带有行var db = window.openDatabase("phr", "0.1", "Cognovant PHR", 25000000);的Phonegap应用程序,稍后再做db.changeVersion('0.1', '0.2');,我怎么能让代码动态更新openDatabase调用中的“0.1”为“0.2”以防止应用程序每次用户加载应用程序时都必须经历更新过程。

1 个答案:

答案 0 :(得分:2)

我设法搞清楚了。因此,为了将来参考使用以下行:

var db = window.openDatabase("phr", "", "Cognovant PHR", 25000000);

将在不知道版本的情况下打开当前数据库。然后你可以这样做:

if (db.version != "2") // or whatever version you want to update to
{
    // code to update database
    db.changeVersion(db.version, "2"); //again or whatever version you choose
}