PouchDB - 压缩模式

时间:2015-03-23 14:30:26

标签: pouchdb

  1. 当底层数据库API为IndexedDB时,我可以在压缩模式下创建数据库。但我仍然可以看到这些文件的修订细节。对我们来说,维护这些修订号也是不必要的存储浪费,我们也希望摆脱这些。如果文档被删除,那么我们完全想要删除已删除文档的所有细节。 有什么办法,请告诉我。

  2. 当底层数据库API是WebSQL时,尝试在压缩模式下创建数据库时,会出现以下错误。是不兼容还是我遗漏了什么。

  3. 代码:var dbWebSqlCompact2 = new PouchDB('dbWebSqlCompact2',{adapter:'websql'},{auto_compaction:true});

    错误:未捕获(在promise中)TypeError:object不是函数{stack:(...),message:“object is not a function”}

1 个答案:

答案 0 :(得分:0)

1)这是purge()功能,尚未实现:https://github.com/pouchdb/pouchdb/issues/802

2)如果您不在Chrome或Safari中,那么是的,不支持WebSQL:http://pouchdb.com/adapters.html#pouchdb_in_the_browser