diff options
author | iElectric <unknown> | 2010-04-30 08:34:30 +0200 |
---|---|---|
committer | iElectric <unknown> | 2010-04-30 08:34:30 +0200 |
commit | cef2abb30f3300556a9c74028bf8b0ef0437452a (patch) | |
tree | 5f620fceea17e03aaa1e923537517974c07bf7b3 /migrate/changeset/schema.py | |
parent | a4176bf10e41974fcc253838e68222c300c53490 (diff) | |
download | sqlalchemy-migrate-cef2abb30f3300556a9c74028bf8b0ef0437452a.tar.gz |
deprecate two columns alter
Diffstat (limited to 'migrate/changeset/schema.py')
-rw-r--r-- | migrate/changeset/schema.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/migrate/changeset/schema.py b/migrate/changeset/schema.py index b25c9a0..d953539 100644 --- a/migrate/changeset/schema.py +++ b/migrate/changeset/schema.py @@ -4,6 +4,7 @@ from UserDict import DictMixin import sqlalchemy +from migrate import MigrateDeprecationWarning from migrate.changeset import SQLA_06 from migrate.changeset.exceptions import * from migrate.changeset.databases.visitor import (get_engine_visitor, @@ -103,6 +104,10 @@ def alter_column(*p, **k): if 'engine' not in k: k['engine'] = k['table'].bind + # deprecation + if len(p) >= 2 and isinstance(p[1], sqlalchemy.Column): + raise MigrateDeprecationWarning("Alter column with comparing columns is deprecated. Just pass in parameters instead.") + engine = k['engine'] delta = ColumnDelta(*p, **k) |