gpt4 book ai didi

javascript - 从 javascript 获取 HTML5 WebDB (Web SQL) 数据库的大小

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:55 25 4
gpt4 key购买 nike

我正在使用 HTML5 中的 WebDB 规范来创建一个离线数据库以用于持久离线存储。但是,我需要一种从 javascript 获取数据库当前大小的方法。

我唯一能想到的就是循环遍历数据库中的所有内容,并将所有对象的大小相加。唯一的问题是这只适用于原始值,所以这只有在我首先序列化我的所有 javascript 对象(使用 JSON)时才有效,而且看起来像是 hack。

有没有更好的方法呢?我需要准确的数字。

感谢您的帮助

最佳答案

痛苦的解决方案,但我正在做的是在本地存储中为数据库中的每个表使用一个大小计数器,并包装插入、选择、更新、删除等。我认为这不会解释 sqlite 历史,但它应该提供一些方法来根据需要限制增长或删除旧数据。

关于javascript - 从 javascript 获取 HTML5 WebDB (Web SQL) 数据库的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com