如何无限地删除PouchDB数据库,以释放空间?

use*_*831 3 javascript database pouchdb

如何在PouchDB中删除数据库以再次释放磁盘空间?删除仅设置参数_deleted并保留记录的数据.
但是,如何以实际摆脱它们并节省一些空间的方式删除记录?
因为我想不时地重置数据库所以它不会太大.

nla*_*son 7

听起来你正在寻找压实.它将完全按照您的描述完成.:)


mrd*_*ded 6

您可以销毁数据库并再次创建它.

var _db = new PouchDB('foo');

var reset = function() {
  _db.destroy().then(function() {
    _db = new PouchDB('foo');
  });
};
Run Code Online (Sandbox Code Playgroud)