indexedDB - 移动索引数据库

时间:2013-06-06 13:17:04

标签: local-storage indexeddb

我正处于将应用程序从WebSQL迁移到indexedDB的评估阶段。出于WebSQL的支持原因,我发现获取用户WebSQL数据库的副本并将其移动到我的机器上会很有帮助。我可以用IndexedDB做到这一点吗?如果是这样这个文件在哪里?也是查看和编辑Chrome调试工具的最佳工具。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用一个简单的javascript文件来完成此操作,该文件打开与websql和indexeddb的连接,然后从websql读取信息并将其插入indexeddb。您需要做出一些重要的设计决策,因为indexeddb以非常不同的方式存储数据。您可以考虑一些易于访问google的库,它们可以访问websql和indexeddb来帮助您使用脚本。

您可能不希望将数据库复制到您的计算机上。您可以使用脚本在用户的客户端内完全执行此操作。

虽然您可能能够查看chrome的内部并检查其内部存储机制以查找要传输的数据文件,但我建议不要这样做。你可以称之为“文件”,你可以复制它。

有许多工具可用于检查indexeddb。您可以编写简单的脚本,也可以使用chrome,firefox或ie的开发人员工具来浏览数据库的内容。我喜欢使用Chrome,但我不会说它绝对是最好的。