diff options
author | iElectric <unknown> | 2009-07-13 18:45:52 +0200 |
---|---|---|
committer | iElectric <unknown> | 2009-07-13 18:45:52 +0200 |
commit | 7cb4b6363c2567fee04aeb56b48651092688521c (patch) | |
tree | fea337f071b06e82688f4d0cf56702ca4e2f3fa6 /migrate/changeset/databases/firebird.py | |
parent | 9ef49f8c01c2c6988c82186c44717cbc1231a782 (diff) | |
download | sqlalchemy-migrate-7cb4b6363c2567fee04aeb56b48651092688521c.tar.gz |
applying patch for issue #61 by Michael Bayer
Diffstat (limited to 'migrate/changeset/databases/firebird.py')
-rw-r--r-- | migrate/changeset/databases/firebird.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/migrate/changeset/databases/firebird.py b/migrate/changeset/databases/firebird.py index 5eacd58..a8831bf 100644 --- a/migrate/changeset/databases/firebird.py +++ b/migrate/changeset/databases/firebird.py @@ -2,11 +2,13 @@ Firebird database specific implementations of changeset classes. """ -from migrate.changeset import ansisql, exceptions - -# TODO: SQLA 0.6 has not migrated the FB dialect over yet +from migrate.changeset import ansisql, exceptions, SQLA_06 from sqlalchemy.databases import firebird as sa_base -FBSchemaGenerator = sa_base.FBSchemaGenerator + +if SQLA_06: + FBSchemaGenerator = sa_base.FBDDLCompiler +else: + FBSchemaGenerator = sa_base.FBSchemaGenerator class FBColumnGenerator(FBSchemaGenerator, ansisql.ANSIColumnGenerator): """Firebird column generator implementation.""" |