summaryrefslogtreecommitdiff
path: root/migrate/changeset/databases/firebird.py
diff options
context:
space:
mode:
authorJan Dittberner <jan.dittberner@googlemail.com>2011-10-28 10:59:10 +0200
committerJan Dittberner <jan.dittberner@googlemail.com>2011-10-28 10:59:10 +0200
commit3619347441ac129bfa2a266714b9fe933bbb4942 (patch)
treeeb805693a593d5e8550cae900375c13d78c71d2f /migrate/changeset/databases/firebird.py
parente4ad6e357f62f9fe333042e9190285ad6f283ad1 (diff)
downloadsqlalchemy-migrate-3619347441ac129bfa2a266714b9fe933bbb4942.tar.gz
drop SQLAlchemy < 0.6 compatibility code
Diffstat (limited to 'migrate/changeset/databases/firebird.py')
-rw-r--r--migrate/changeset/databases/firebird.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/migrate/changeset/databases/firebird.py b/migrate/changeset/databases/firebird.py
index 675666c..226728b 100644
--- a/migrate/changeset/databases/firebird.py
+++ b/migrate/changeset/databases/firebird.py
@@ -4,13 +4,10 @@
from sqlalchemy.databases import firebird as sa_base
from sqlalchemy.schema import PrimaryKeyConstraint
from migrate import exceptions
-from migrate.changeset import ansisql, SQLA_06
+from migrate.changeset import ansisql
-if SQLA_06:
- FBSchemaGenerator = sa_base.FBDDLCompiler
-else:
- FBSchemaGenerator = sa_base.FBSchemaGenerator
+FBSchemaGenerator = sa_base.FBDDLCompiler
class FBColumnGenerator(FBSchemaGenerator, ansisql.ANSIColumnGenerator):
"""Firebird column generator implementation."""
@@ -41,10 +38,7 @@ class FBColumnDropper(ansisql.ANSIColumnDropper):
# is deleted!
continue
- if SQLA_06:
- should_drop = column.name in cons.columns
- else:
- should_drop = cons.contains_column(column) and cons.name
+ should_drop = column.name in cons.columns
if should_drop:
self.start_alter_table(column)
self.append("DROP CONSTRAINT ")