Hi,

for hsqldb - which I'd like to support with my driver - I need to
quote all identifiers so that it preserves case. Otherwise it converts
everything to uppercase which causes all sorts of trouble.

(I could also change the case in SQLalchemy objects like the MySQL
driver does, but that will break as soon as things need to be quoted,
for example identifiers that look like keywords - so I figure I might
as well just quote everything.)

There are a number of tests in test_reflection.py that ignore the
quoting preferences configured with the IdentifierPreparer:
test_composite_pks, test_pks_not_uniques, and test_iteration.

Is there anything speaking against changing these tests so that they
don't use verbatim SQL code? For that matter, is there any reason why
the dialect shouldn't force quoting for everything?

Thanks,

Julian

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to