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 -~----------~----~----~----~------~----~------~--~---
