From 5d9ea4bb754f8792a897b2092b6b9e469197610c Mon Sep 17 00:00:00 2001 From: David Szotten Date: Thu, 16 Oct 2014 17:25:34 +0100 Subject: Create index in add_column if requested Fixes #174 --- alembic/operations.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'alembic/operations.py') diff --git a/alembic/operations.py b/alembic/operations.py index 11319f7..d3cc1b0 100644 --- a/alembic/operations.py +++ b/alembic/operations.py @@ -468,6 +468,8 @@ class Operations(object): for constraint in t.constraints: if not isinstance(constraint, sa_schema.PrimaryKeyConstraint): self.impl.add_constraint(constraint) + for index in t.indexes: + self.impl._exec(sa_schema.CreateIndex(index)) def drop_column(self, table_name, column_name, **kw): """Issue a "drop column" instruction using the current -- cgit v1.2.1