Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将所有数据库bucket中的所有文档复制到CouchDB中的单个数据库bucket中_Couchdb - Fatal编程技术网

将所有数据库bucket中的所有文档复制到CouchDB中的单个数据库bucket中

将所有数据库bucket中的所有文档复制到CouchDB中的单个数据库bucket中,couchdb,Couchdb,我为所有用户提供了私有数据库存储桶(使用coach_peruser)。用户只能访问(读/写)他/她的数据库存储桶。我需要将驻留在所有用户私有数据库中的所有文档复制到一个中央数据库,以便于处理和分析生成 实现这一点的一种方法是使用Futon并为所有数据库手动添加复制器,因为我有大约10000个用户(以及他们的10K个数据库),这一解决方案并不容易 是否有任何方法(任何脚本或库)可以完成此问题 您可以创建侦听_更改端点的守护进程。无论何时创建新用户,您都可以将复制规则添加到_replicator数据

我为所有用户提供了私有数据库存储桶(使用coach_peruser)。用户只能访问(读/写)他/她的数据库存储桶。我需要将驻留在所有用户私有数据库中的所有文档复制到一个中央数据库,以便于处理和分析生成

实现这一点的一种方法是使用Futon并为所有数据库手动添加复制器,因为我有大约10000个用户(以及他们的10K个数据库),这一解决方案并不容易


是否有任何方法(任何脚本或库)可以完成此问题

您可以创建侦听_更改端点的守护进程。无论何时创建新用户,您都可以将复制规则添加到_replicator数据库中。您可以创建侦听_changes端点的守护程序。无论何时创建新用户,都可以将复制规则添加到_replicator数据库中。