当我尝试创建类似!abcdef/user-context-81a5c7e396
之类的名称时,我并没有完全理解沙发上数据库名称的限制
创建数据库失败:名称:'!abcdef / user-context-81a5c7e396'。只要 小写字符(a-z),数字(0-9)和任何字符_, 允许使用$,(,),+,-和/。必须以字母开头。
几乎是因为开始时带有感叹号,但是创建数据库!abcdef/_users
没问题,所以_users
有什么特别之处吗?
我可以删除感叹号,但这是来自对该名称有很多引用的项目。
我正在使用ouchdb 2.2.0,并且使用curl和Fauxton会发生这种情况
答案 0 :(得分:0)
由于bug,您可以创建!abcdef/_users
数据库。因此,!abcdef/user-context-81a5c7e396
失败的事实实际上是正确的。
该错误现已修复,因此应在CouchDB 2.3.0中更正此行为。