Subject: | DB collation and cache-key lowercasing |
DBIx::NinjaORM assumes the database is case-insensitive when creating
cache keys. We should probably instead:
1) Check the case-sensitivity of the database/table/field when creating
cache keys.
2) Perform the lowercasing of values on the database side for
case-insensitive keys, instead of using Perl's lc(), as the results may
differ (and the cache needs to reflect the database).