database - 启用 `couch_peruser` 时为用户创建哪个数据库?

标签 database couchdb

将 CouchDB 与 couch_peruser=true 一起使用时,当我在数据库中创建新用户时,会创建一个数据库。我的问题是,当我创建用户时,数据库的响应看起来像这样:

{
    "ok": true,
    "id": "org.couchdb.user:sergi1",
    "rev": "1-0a999e17fb6db8a0f18a32d85e08a264"
}

但为该用户创建的数据库名为userdb-736572676931,与上述数据无关。我在更改提要中也看不到显示关系 user/db 的数据。

我如何知道哪个数据库属于我刚刚创建的用户?

最佳答案

如以下链接中所述,每个用户的数据库采用以下形式:userdb-{hex encoded username}

https://docs.couchdb.org/en/stable/config/couch-peruser.html

关于database - 启用 `couch_peruser` 时为用户创建哪个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58964152/

相关文章:

java - 查询多对多关系中某个值的总和

sql-server - IsUnique=Yes 的 Unique Key 和 Index 有什么区别?

join - couchdb 加入 2 个文档

couchdb - Xcode Server xcs.couch 数据库的凭据

sql - SQL中如何获取所有不包含特定2个字符的字段?

java sql 随机行打印

database - 库存系统的设计决策

linux - CouchDB 更改数据库目录

couchdb - 如何将多个 CouchDB 查询合并为一个请求?

android - 是否可以在 Android 中使用 Couch DB 或 MySql 或任何其他数据库?