summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Erdfelt <johannes.erdfelt@rackspace.com>2011-06-14 15:36:07 +0000
committerJohannes Erdfelt <johannes.erdfelt@rackspace.com>2011-06-14 15:36:07 +0000
commit70bb9494639ec26f12b71dc22052d3e5b343890f (patch)
tree42c54647ed3088613915c946ac006d3889d63b25
parent63ebc5897ad81e68a44f894a86c3730c040c6b03 (diff)
autoload with the appropriate engine during upgrade/downgrade
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/023_add_vm_mode_to_instances.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/023_add_vm_mode_to_instances.py b/nova/db/sqlalchemy/migrate_repo/versions/023_add_vm_mode_to_instances.py
index 2f7bfddcb..0c587f569 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/023_add_vm_mode_to_instances.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/023_add_vm_mode_to_instances.py
@@ -18,8 +18,6 @@ from sqlalchemy import Column, Integer, MetaData, String, Table
meta = MetaData()
-instances = Table('instances', meta, autoload=True)
-
instances_vm_mode = Column('vm_mode',
String(length=255, convert_unicode=False,
assert_unicode=None, unicode_error=None,
@@ -32,10 +30,16 @@ def upgrade(migrate_engine):
# bind migrate_engine to your metadata
meta.bind = migrate_engine
+ instances = Table('instances', meta, autoload=True,
+ autoload_with=migrate_engine)
+
instances.create_column(instances_vm_mode)
def downgrade(migrate_engine):
meta.bind = migrate_engine
+ instances = Table('instances', meta, autoload=True,
+ autoload_with=migrate_engine)
+
instances.drop_column('vm_mode')