summaryrefslogtreecommitdiff
path: root/migrate/changeset/schema.py
diff options
context:
space:
mode:
authoriElectric <unknown>2010-04-30 08:34:30 +0200
committeriElectric <unknown>2010-04-30 08:34:30 +0200
commitcef2abb30f3300556a9c74028bf8b0ef0437452a (patch)
tree5f620fceea17e03aaa1e923537517974c07bf7b3 /migrate/changeset/schema.py
parenta4176bf10e41974fcc253838e68222c300c53490 (diff)
downloadsqlalchemy-migrate-cef2abb30f3300556a9c74028bf8b0ef0437452a.tar.gz
deprecate two columns alter
Diffstat (limited to 'migrate/changeset/schema.py')
-rw-r--r--migrate/changeset/schema.py5
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)