我有一个带有数据库 a 和数据库 b 的 couchdb 实例。它们应该包含相同的文档集,只是_rev
属性不同,这意味着我不能使用复制。
我如何验证这两个数据库确实包含相同的文档,这些文档在其他方面都“相等”?
我已经尝试使用couchdb-dump
具有很多sed
魔法的基于 python 的工具来摆脱_rev
和 MD5 和 ETag 标头,但是似乎 JSON 结构中的属性顺序仍然略微随机,这意味着我仍然无法比较使用类似的东西轻松输出diff
。
这里有更好的方法吗?其他人是否想解决类似的问题?