我需要使用一个大于20MB的数据库。
我读了很多关于5 MB的大小限制以及SQLite Plugin
如何解决这个问题。 https://github.com/lite4cordova/Cordova-SQLitePlugin
我用一个内置的qazxsw poi功能编写了一个用虚拟数据填充表格的小测试。事实证明(在qazxsw poi上)我可以轻松地创建一个没有警告的20MB数据库。
它存储在Phonegap
下
那么提到的iOS
和AppData/Library/WebKit/LocalStorage/file_0/0000000000000001.db
数据库功能之间的真正区别是什么?
可能是限制仅适用于Mobile Safari而不适用于UIWebView吗?
查看链接Plugin
,它显示在最大数据库大小下,如下所示:
数据库文件的最大大小为2147483646页。在最大页面大小为65536字节时,这意味着最大数据库大小约为1.4e + 14字节(140太字节,或128 tebibytes,或140,000千兆字节或128,000千字节)。
你提到的第三方sqlite插件有内置sqlite的Phonegap 3.1
(作为他们的声明,你可以检查它)。并且你不需要担心你的情况下的数据库大小限制,因为5MB限制是关于sqlite.org而不是内置sqlite支持phonegap。
Web SQL API
)的限制。