我目前正在使用cloudant托管的couchdb(感谢云端人!你很棒!)。 我的数据库中有很多用户(here),现在我用它来管理它们:我的linux框上有一个脚本生成用户/传递json对象,就像那样
{
"_id": "org.couchdb.user:MY_USER",
"_rev": "1-7aXXXXXXXXXXXXXXXXXXXXXXXXXX2783",
"name": "MY_USER",
"type": "user",
"roles": ["admin"],
"password_sha": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"salt": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
(删除了真正的字符串,当然用“XXX ......”代替)。
然后我将此对象粘贴到_user数据库中,一切正常。
但是,由于经常删除,更新用户信息,如果有人为用户管理创建了couchdb GUI,我就会徘徊。 非常简单的东西,比如phpmyadmin GUI:
我谷歌搜索并堆栈溢出来搜索这样的东西,但什么也没找到。
这样的事情已经存在吗?
(如果没有,你认为有一个特殊的原因吗?Couchdb很普遍,我不认为我是第一个不得不面对这个问题的人......)。
答案 0 :(得分:3)
目前,编辑和维护用户信息的最简单和最常用的方法是来自couchdb admin gui,名为futon。您可以在
访问它 http://localhost:5984/_utils/database.html?_users
虽然它不是理想的用户管理工具,但它可以完成工作。
我没有看到用于管理用户的好gui。这是个好主意。我们目前正在开发下一个名为'fauxton'的couchdb管理员gui,我们会尝试让这个用户更友好。