我想在Windows 7中从chrome数据库创建pouchdb转储。我们将如何做?我知道pouchdb-dump-cli但是我无法从pouchdb数据库中创建一个txt文件。有什么想法吗?
答案 0 :(得分:2)
pouchdb-dump-cli通常用于转储 CouchDB 数据库。因此,从Chrome转储的最简单方法是:
localDB.replicate.to('http://localhost:5984/mydatabase')
一样简单。pouchdb-dump-cli
转储CouchDB数据库。答案 1 :(得分:0)
这是一些coffeescript,用于创建pouchdb数据的压缩转储,将从浏览器中“下载”:
dumpedString = ''
stream = new window.memorystream()
stream.on 'data', (chunk) ->
dumpedString += chunk.toString()
database.dump(stream).then ->
zip = new JSZip()
zip.file "backup.pouchdb", dumpedString
saveAs(zip.generate(type:"blob",compression:"DEFLATE"), "backup.pouchdb.zip")
.catch (error) -> console.error error
(取决于几个库:JSZIP,saveAs,memorystream,最重要的是:https://github.com/nolanlawson/pouchdb-replication-stream)