Couchdb 数据库名称
Couchdb database name
我没有完全理解 couchdb 上数据库名称的限制,当我尝试创建一个像 !abcdef/user-context-81a5c7e396
这样的名称时,我收到错误
Create database failed: Name: '!abcdef/user-context-81a5c7e396'. Only
lowercase characters (a-z), digits (0-9), and any of the characters _,
$, (, ), +, -, and / are allowed. Must begin with a letter.
几乎是因为开头的感叹号,但我创建数据库没有问题 !abcdef/_users
,那么 _users
有什么特别之处吗?
我可以删除感叹号,但这是来自一个多次引用该名称的项目。
我正在使用 couchdb 2.2.0,并且使用 curl 和 Fauxton 时发生了这种行为
由于 bug,您可以创建 !abcdef/_users
数据库。所以 !abcdef/user-context-81a5c7e396
失败的事实实际上是正确的。
错误现已修复,因此应该在 CouchDB 2.3.0 中更正此行为。
我没有完全理解 couchdb 上数据库名称的限制,当我尝试创建一个像 !abcdef/user-context-81a5c7e396
这样的名称时,我收到错误
Create database failed: Name: '!abcdef/user-context-81a5c7e396'. Only lowercase characters (a-z), digits (0-9), and any of the characters _, $, (, ), +, -, and / are allowed. Must begin with a letter.
几乎是因为开头的感叹号,但我创建数据库没有问题 !abcdef/_users
,那么 _users
有什么特别之处吗?
我可以删除感叹号,但这是来自一个多次引用该名称的项目。
我正在使用 couchdb 2.2.0,并且使用 curl 和 Fauxton 时发生了这种行为
由于 bug,您可以创建 !abcdef/_users
数据库。所以 !abcdef/user-context-81a5c7e396
失败的事实实际上是正确的。
错误现已修复,因此应该在 CouchDB 2.3.0 中更正此行为。