Html PhoneGap SqlLite的容量限制在5mb左右

Html PhoneGap SqlLite的容量限制在5mb左右,html,sqlite,cordova,cordova-2.0.0,Html,Sqlite,Cordova,Cordova 2.0.0,我有一个关于如何绕过phonegap中sqllite的5mb限制的问题。堆栈上的大多数答案都不符合我的需要,所以我要问这个问题 基本上,我想知道您是否可以将数据拆分为两个数据库,并将限制提高一倍—10MB。这个phonegap应用程序将同时在Android 2.3+和IOS 5+上运行,因此我们不能对更高的设备特定限制做出任何假设。此外,我们没有时间将代码转换为使用SQLite Phonegap插件,我知道这将是一个解决方案 将数据拆分为2 DB似乎是一个快速的解决方案,但我不确定嵌入式浏览器是

我有一个关于如何绕过phonegap中sqllite的5mb限制的问题。堆栈上的大多数答案都不符合我的需要,所以我要问这个问题

基本上,我想知道您是否可以将数据拆分为两个数据库,并将限制提高一倍—10MB。这个phonegap应用程序将同时在Android 2.3+和IOS 5+上运行,因此我们不能对更高的设备特定限制做出任何假设。此外,我们没有时间将代码转换为使用SQLite Phonegap插件,我知道这将是一个解决方案


将数据拆分为2 DB似乎是一个快速的解决方案,但我不确定嵌入式浏览器是否仍然会查看应用程序的总存储空间。

我不知道有任何直接方法可以绕过该限制-您尝试过拆分数据库选项吗?-但无论如何,这可能不会有多大帮助——由于数据量较大,当应用程序关闭时,备份系统试图在短时间内复制数据库文件时,您可能会遇到问题

你看过哪个SQLite插件?有些版本比其他版本更接近web sql api-我正在使用,下面来自我自己应用程序的代码是使用插件时唯一不同的部分

if (app.isPhonegap) {
    console.log("using native db");
    db = sqlitePlugin.openDatabase("ExampleDb", "", "Example local database", 1000000);

} else {
    console.log("Using web db");
    db = openDatabase("ExampleDb", "", "Example local database", 1000000);
}

我不知道有什么直接的方法可以绕过这个限制-您尝试过拆分数据库选项吗?-但无论如何,这可能不会有多大帮助——由于数据量较大,当应用程序关闭时,备份系统试图在短时间内复制数据库文件时,您可能会遇到问题

你看过哪个SQLite插件?有些版本比其他版本更接近web sql api-我正在使用,下面来自我自己应用程序的代码是使用插件时唯一不同的部分

if (app.isPhonegap) {
    console.log("using native db");
    db = sqlitePlugin.openDatabase("ExampleDb", "", "Example local database", 1000000);

} else {
    console.log("Using web db");
    db = openDatabase("ExampleDb", "", "Example local database", 1000000);
}

HTML5存储在设备上的问题是,它不允许您增加大小。看看这个解决方案:

他正在使用一个插件来解决移动设备上5MB数据库的限制,但是这个插件使用的是PhoneGap框架

希望这能帮助你解决你的问题


干杯

关于设备上HTML5存储的问题,它不允许您增加大小。看看这个解决方案:

他正在使用一个插件来解决移动设备上5MB数据库的限制,但是这个插件使用的是PhoneGap框架

希望这能帮助你解决你的问题


干杯

拼写为SQLite,一个L,大写SQL。为什么要回滚?拼写为SQLite,一个L,大写SQL。你为什么退缩?