导出 CouchDB 的最佳方式是什么?
What is the best Way to Export CouchDB?
我是 CouchDb 的新手,有时我需要导出我的数据库。
直到现在我使用这个命令
curl -X GET http://127.0.0.1:5984/nomeDB/_all_docs\?include_docs\=true > /Users/bob/Desktop/db.json
但是这样,在用这个命令导入我的 Dump 之前
curl -d @db.json -H "Content-type: application/json" -X POST http://127.0.0.1:5984/dbName/_bulk_docs
我必须用
更正 Json
"rows": [ =====> "docs": [
这样我的文档就多了一个键,文档键。
例如,将转储传递给其他开发人员的最佳方式是什么?
最简单的 export/import 和 backup/restore 策略是简单地复制原始数据库文件。通常,此文件位于 /var/lib/couchdb/my-database.couch
。您可以安全地复制此文件,即使数据库为 运行。 (Source)
另一种选择是使用replication 在服务器之间复制整个数据库。与第一个不同,此选项可以逐步完成。
我是 CouchDb 的新手,有时我需要导出我的数据库。 直到现在我使用这个命令
curl -X GET http://127.0.0.1:5984/nomeDB/_all_docs\?include_docs\=true > /Users/bob/Desktop/db.json
但是这样,在用这个命令导入我的 Dump 之前
curl -d @db.json -H "Content-type: application/json" -X POST http://127.0.0.1:5984/dbName/_bulk_docs
我必须用
更正 Json"rows": [ =====> "docs": [
这样我的文档就多了一个键,文档键。
例如,将转储传递给其他开发人员的最佳方式是什么?
最简单的 export/import 和 backup/restore 策略是简单地复制原始数据库文件。通常,此文件位于 /var/lib/couchdb/my-database.couch
。您可以安全地复制此文件,即使数据库为 运行。 (Source)
另一种选择是使用replication 在服务器之间复制整个数据库。与第一个不同,此选项可以逐步完成。