couchdb,复制到干净版本的数据库后,用户得不到授权

时间:2018-01-31 14:51:05

标签: node.js couchdb pouchdb

复制数据库以删除逻辑删除后,它开始抛出“您无权访问此数据库”。

Restlet错误

enter image description here

Pouchdb错误

enter image description here

我必须做的是手动添加新用户,然后再次删除它们,这让它很开心。

我想这意味着,就像索引一样,需要重置或重新扫描某些内容。我能以任何方式通过脚本执行此操作吗?处理此问题的脚本当前在节点中,使用pouchdb复制过滤器以删除所有逻辑删除,然后关闭couchdb服务,将dbname.couch和.dbname_design文件和文件夹与干净版本交换,然后再次启动服务

由于

- 编辑,我已经缩小了一点,看起来像创建一个新的数据库,添加了一个新的_admin角色。删除该角色会修复权限。有没有办法阻止添加此角色,或者通过脚本,卷曲,节点等删除它?我只找到有关删除用户的文档,而不是角色。

enter image description here

0 个答案:

没有答案