~ubuntu-branches/ubuntu/saucy/migrate/saucy-proposed

« back to all changes in this revision

Viewing changes to migrate/changeset/__init__.py

  • Committer: Bazaar Package Importer
  • Author(s): Jan Dittberner
  • Date: 2010-07-12 00:24:57 UTC
  • mfrom: (1.1.5 upstream) (2.1.8 sid)
  • Revision ID: james.westby@ubuntu.com-20100712002457-4j2fdmco4u9kqzm5
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
   .. [#] SQL Data Definition Language
6
6
"""
 
7
import sqlalchemy
 
8
 
 
9
from sqlalchemy import __version__ as _sa_version
 
10
import re
 
11
 
 
12
_sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split("."))
 
13
SQLA_06 = _sa_version >= (0, 6)
 
14
 
 
15
del re
 
16
del _sa_version
 
17
 
7
18
from migrate.changeset.schema import *
8
19
from migrate.changeset.constraint import *
 
20
 
 
21
sqlalchemy.schema.Table.__bases__ += (ChangesetTable, )
 
22
sqlalchemy.schema.Column.__bases__ += (ChangesetColumn, )
 
23
sqlalchemy.schema.Index.__bases__ += (ChangesetIndex, )
 
24
 
 
25
sqlalchemy.schema.DefaultClause.__bases__ += (ChangesetDefaultClause, )