Subject: | Case sensitivity problems |
I'm not sure if this should be a wishlist item or a bug...it's sort of both.
Data from the _columns_hash are being upper cased with the "uc" command, while calls to the column accessor are not upper casing the name.
The end result is that this package will only work if you declare all of your Class::DBI column names in upper case.
You might just want to include an init option that causes "Hash::Case" the _columns_hash to use "Hash::Case::Preserve" and forgo uppercasing everything. That way it will work correctly with case-sensitive database systems.