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