I've run into problems a few times caused by case-mismatch issues with
The primary one being when I have SQLTemplate queries that return actual
DataObjects. If the DbAttribute is declared with mixed case (myTablePK)
then my query just returns a list of nulls because it can't find the pk
field to create an ObjectId. I'm using postgres mostly which is not
case-sensitive and returns the columns in lowercase it seems.
What do you think about changing some of this behavior?
Like forcing or providing a switch to ensure DbAttribute names are
Or doing more intelligent matching that ignores case as much as possible?
I.E. if there are no duplicate columns when ignoring case, then ignore case?