On Wed, Nov 4, 2009 at 3:25 AM, Michael Bayer <mike...@zzzcomputing.com> wrote:
> Assuming hsqldb supports case insensitive identifiers as UPPERCASE, use
> the same approach taken in the Firebird and Oracle dialects which both
> work the same way, that is, include "requires_name_normalize=True", and
> implement normalize_name() and denormalize_name().

It does, and that worked perfectly, many thanks.

I've now got only a few more tests failing in test.engine: some caused
by the SELECT without FROM issue I described in the other mail, and an
issue where tables don't seem to get dropped in the right order:

ERROR: test.engine.test_reflection.SchemaTest.test_explicit_default_schema
---snip---
DBAPIError: (Error) Table is referenced by a constraint in table
SYS_REF_SYS_FK_228_232 table: TABLE2 in statement [
DROP TABLE "PUBLIC".table1]

I'm trying to figure out where in your code the drop order is
determined but so far I have some trouble pinpointing it. Could you
point me into the right direction or give a hint as to what might be
going wrong?

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

Reply via email to