A few comments on the wiki page on UserIdentifiers
http://wiki.apache.org/db-derby/UserIdentifiers
which I found a confusing to read (had to do it 3x). Wanted to check if it's
just me.
It's the beginning of the document that threw me of track, while the examples
at the end
help eventually.
1) The first two sentences look contradicting each other:
a) "A user in Derby is represented by a case-insensitive value, called
normal user name
in this document."
b) "E.g.EVE, eve, eVe, [EMAIL PROTECTED] are all different users."
If Derby user names are case-insensitive, why do EVE and eVe represent
different users?
2) The 2nd paragraph seems to describe implemented behaviour:
"Note that rules for user names in Derby are independent on how that user
name is
defined to Derby or authenticated. Thus these rules apply if the
database is using
the BUILTIN authentication or LDAP authentication."
But from my own experience with BUILTIN authentication I knew that MARTIN
and martin
represent different users, i.e., it is NOT case-insensitive. So, I guess
that
paragraph is meant to describe *intended* behaviour. (Then found the JIRA
on this:
https://issues.apache.org/jira/browse/DERBY-3150 )
Martin