Show More
@@ -8,4 +8,4 b'' | |||||
8 | from rhodecode.lib.dbmigrate.migrate.versioning import * |
|
8 | from rhodecode.lib.dbmigrate.migrate.versioning import * | |
9 | from rhodecode.lib.dbmigrate.migrate.changeset import * |
|
9 | from rhodecode.lib.dbmigrate.migrate.changeset import * | |
10 |
|
10 | |||
11 |
__version__ = '0. |
|
11 | __version__ = '0.11.0' |
@@ -10,9 +10,9 b' import warnings' | |||||
10 | import sqlalchemy |
|
10 | import sqlalchemy | |
11 | from sqlalchemy import __version__ as _sa_version |
|
11 | from sqlalchemy import __version__ as _sa_version | |
12 |
|
12 | |||
13 |
warnings.simplefilter( |
|
13 | warnings.simplefilter("always", DeprecationWarning) | |
14 |
|
14 | |||
15 | _sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split(".")) |
|
15 | _sa_version = tuple(int(re.match(r"\d+", x).group(0)) for x in _sa_version.split(".")) | |
16 | SQLA_07 = _sa_version >= (0, 7) |
|
16 | SQLA_07 = _sa_version >= (0, 7) | |
17 | SQLA_08 = _sa_version >= (0, 8) |
|
17 | SQLA_08 = _sa_version >= (0, 8) | |
18 | SQLA_09 = _sa_version >= (0, 9) |
|
18 | SQLA_09 = _sa_version >= (0, 9) | |
@@ -24,8 +24,8 b' del _sa_version' | |||||
24 | from rhodecode.lib.dbmigrate.migrate.changeset.schema import * |
|
24 | from rhodecode.lib.dbmigrate.migrate.changeset.schema import * | |
25 | from rhodecode.lib.dbmigrate.migrate.changeset.constraint import * |
|
25 | from rhodecode.lib.dbmigrate.migrate.changeset.constraint import * | |
26 |
|
26 | |||
27 |
sqlalchemy.schema.Table.__bases__ += (ChangesetTable, |
|
27 | sqlalchemy.schema.Table.__bases__ += (ChangesetTable,) | |
28 |
sqlalchemy.schema.Column.__bases__ += (ChangesetColumn, |
|
28 | sqlalchemy.schema.Column.__bases__ += (ChangesetColumn,) | |
29 |
sqlalchemy.schema.Index.__bases__ += (ChangesetIndex, |
|
29 | sqlalchemy.schema.Index.__bases__ += (ChangesetIndex,) | |
30 |
|
30 | |||
31 |
sqlalchemy.schema.DefaultClause.__bases__ += (ChangesetDefaultClause, |
|
31 | sqlalchemy.schema.DefaultClause.__bases__ += (ChangesetDefaultClause,) |
@@ -33,6 +33,7 b' from rhodecode.lib.dbmigrate.migrate.cha' | |||||
33 | 'ColumnDelta', |
|
33 | 'ColumnDelta', | |
34 | ] |
|
34 | ] | |
35 |
|
35 | |||
|
36 | ||||
36 | def create_column(column, table=None, *p, **kw): |
|
37 | def create_column(column, table=None, *p, **kw): | |
37 | """Create a column, given the table. |
|
38 | """Create a column, given the table. | |
38 |
|
39 | |||
@@ -198,7 +199,7 b' class MyMeta(sqlalchemy.sql.visitors.Vis' | |||||
198 | pass |
|
199 | pass | |
199 |
|
200 | |||
200 |
|
201 | |||
201 |
class ColumnDelta( |
|
202 | class ColumnDelta(DictMixin, sqlalchemy.schema.SchemaItem, metaclass=MyMeta): | |
202 | """Extracts the differences between two columns/column-parameters |
|
203 | """Extracts the differences between two columns/column-parameters | |
203 |
|
204 | |||
204 | May receive parameters arranged in several different ways: |
|
205 | May receive parameters arranged in several different ways: |
General Comments 0
You need to be logged in to leave comments.
Login now