如果我获取一个数据库对象(db)并使用命令打开它
var db = window.openDatabase("phr", "", "Cognovant PHR", 25000000);
// This should open whatever database is created, otherwise spawn one with a blank
// version number ("")
然后再做:
db.changeVersion(db.version, "2"); // Update database to version 2
console.log(db.version); //Should return "2", instead returns previous version of database
这段代码在 iOS 上逐行运行完美(几乎比我希望的要好),但在 Android 上总是无法更改数据库版本。
如果有更好的方法可以做到这一点,或者需要在 Android 上完成一些替代方法,我将非常感谢这些信息。