如何无限期地删除 PouchDB 数据库,以释放 space?
How can I delete PouchDB Database indefinitly, to free space?
如何在 PouchDB 中删除数据库以再次释放磁盘上的 space?
Remove只设置一个参数_deleted,无论如何都会保留记录的Data。
但是我怎样才能以一种真正摆脱它们并节省一些的方式删除记录space?
因为我想不时地重置数据库,所以它不会变得太大。
听起来您正在寻找 compaction。它会完全按照您的描述进行操作。 :)
您可以销毁数据库并重新创建它。
var _db = new PouchDB('foo');
var reset = function() {
_db.destroy().then(function() {
_db = new PouchDB('foo');
});
};
如何在 PouchDB 中删除数据库以再次释放磁盘上的 space?
Remove只设置一个参数_deleted,无论如何都会保留记录的Data。
但是我怎样才能以一种真正摆脱它们并节省一些的方式删除记录space?
因为我想不时地重置数据库,所以它不会变得太大。
听起来您正在寻找 compaction。它会完全按照您的描述进行操作。 :)
您可以销毁数据库并重新创建它。
var _db = new PouchDB('foo');
var reset = function() {
_db.destroy().then(function() {
_db = new PouchDB('foo');
});
};