You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PowerShell运行replicate-couchdb-cluster时无法跳过指定数据库

问题原因及解决方法

这是PowerShell与CMD对命令参数的解析逻辑差异导致的:

  • PowerShell会将逗号视为数组分隔符,而非参数值的一部分。你输入的-i _users,_replicator,_global_changes会被PowerShell拆分成三个独立参数传递给工具,但replicate-couchdb-cluster期望接收的是一个用逗号连接的完整字符串,因此无法识别要跳过的数据库列表。
  • CMD则会直接将逗号作为参数值的一部分传递,所以命令能正常生效。

修复方法

在PowerShell中执行命令时,把-i后的数据库列表用双引号包裹,让PowerShell将其作为单一字符串参数传递:

replicate-couchdb-cluster -d -v -s http://couch-instance1:5984 -t http://couch-instance2:5984 -i "_users,_replicator,_global_changes"

内容的提问来源于stack exchange,提问作者Ajit Pratap Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 19:41:00