diff options
Diffstat (limited to 'migrate/changeset/__init__.py')
-rw-r--r-- | migrate/changeset/__init__.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/migrate/changeset/__init__.py b/migrate/changeset/__init__.py index 940c23f..25fc73b 100644 --- a/migrate/changeset/__init__.py +++ b/migrate/changeset/__init__.py @@ -6,9 +6,21 @@ """ import sqlalchemy +from sqlalchemy import __version__ as _sa_version +import re + +_sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split(".")) +SQLA_06 = _sa_version >= (0, 6) + +del re +del _sa_version + from migrate.changeset.schema import * from migrate.changeset.constraint import * + + + sqlalchemy.schema.Table.__bases__ += (ChangesetTable, ) sqlalchemy.schema.Column.__bases__ += (ChangesetColumn, ) sqlalchemy.schema.Index.__bases__ += (ChangesetIndex, ) |