summaryrefslogtreecommitdiff
path: root/migrate/changeset/ansisql.py
diff options
context:
space:
mode:
authorchrisw <unknown>2010-09-09 15:38:42 +0100
committerchrisw <unknown>2010-09-09 15:38:42 +0100
commitadf4113a0b8465dc67ea4002da3bc153eb4653db (patch)
tree4307d9d2b7cad2f720287d38017b49d038e763f1 /migrate/changeset/ansisql.py
parenta085ffa59048e10f8a874ea649aecf3335b4ab79 (diff)
downloadsqlalchemy-migrate-adf4113a0b8465dc67ea4002da3bc153eb4653db.tar.gz
Fix issue 94 - it was impossible to add a column with a non-unique index.
Also implement more functionality with unique and foreign key constrains for sqlite.
Diffstat (limited to 'migrate/changeset/ansisql.py')
-rw-r--r--migrate/changeset/ansisql.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/migrate/changeset/ansisql.py b/migrate/changeset/ansisql.py
index e5500b8..021885b 100644
--- a/migrate/changeset/ansisql.py
+++ b/migrate/changeset/ansisql.py
@@ -108,10 +108,7 @@ class ANSIColumnGenerator(AlterTableVisitor, SchemaGenerator):
# add indexes and unique constraints
if column.index_name:
- ix = Index(column.index_name,
- column,
- unique=bool(column.index_name or column.index))
- ix.create()
+ Index(column.index_name,column).create()
elif column.unique_name:
constraint.UniqueConstraint(column,
name=column.unique_name).create()