Couchdb数据库名称

时间:2018-10-03 23:27:15

标签: couchdb

当我尝试创建类似!abcdef/user-context-81a5c7e396之类的名称时,我并没有完全理解沙发上数据库名称的限制

  

创建数据库失败:名称:'!abcdef / user-context-81a5c7e396'。只要   小写字符(a-z),数字(0-9)和任何字符_,   允许使用$,(,),+,-和/。必须以字母开头。

几乎是因为开始时带有感叹号,但是创建数据库!abcdef/_users没问题,所以_users有什么特别之处吗?

我可以删除感叹号,但这是来自对该名称有很多引用的项目。

我正在使用ouchdb 2.2.0,并且使用curl和Fauxton会发生这种情况

1 个答案:

答案 0 :(得分:0)

由于bug,您可以创建!abcdef/_users数据库。因此,!abcdef/user-context-81a5c7e396失败的事实实际上是正确的。

该错误现已修复,因此应在CouchDB 2.3.0中更正此行为。