The reference I've found only says about allowed characters in a database name:
- Name must begin with a lowercase letter (a-z)
- Lowercase characters (a-z)
- Digits (0-9)
- Any of the characters _, $, (, ), +, -, and /.
but it doesn't say anything about the maximum length. CouchDB uses HTTP as a protocol, so, obviously, the database name length must be less than a maximum allowed URL length. But is there some native limitation in some configuration file? I plan to automatically generate databases names so I don't want any unexpected errors on server during the runtime.