summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2011-07-19 10:00:00 -0700
committerVishvananda Ishaya <vishvananda@gmail.com>2011-07-19 10:00:00 -0700
commitcfa755c6f3bbcc3dd376d66b3722021ad4b4ec62 (patch)
treef7d8b3264473af8ded11561b1fa2c8e789fb2371
parent39701e13188275fc2f798a790e2edc4488ecb3e4 (diff)
add downgrade
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/033_ha_network.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/033_ha_network.py b/nova/db/sqlalchemy/migrate_repo/versions/033_ha_network.py
index 316c36cbc..3a5f7eba8 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/033_ha_network.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/033_ha_network.py
@@ -1,6 +1,6 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4
-# Copyright 2011 MORITA Kazutaka.
+# Copyright (c) 2011 OpenStack, LLC.
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -25,13 +25,20 @@ networks_multi_host = Column('multi_host', Boolean, default=False)
def upgrade(migrate_engine):
- # Upgrade operations go here. Don't create your own engine;
- # bind migrate_engine to your metadata
meta.bind = migrate_engine
- # Add columns to existing tables
fixed_ips = Table('fixed_ips', meta, autoload=True)
fixed_ips.create_column(fixed_ips_host)
networks = Table('networks', meta, autoload=True)
networks.create_column(networks_multi_host)
+
+
+def downgrade(migrate_engine):
+ meta.bind = migrate_engine
+
+ fixed_ips = Table('fixed_ips', meta, autoload=True)
+ fixed_ips.drop_column(fixed_ips_host)
+
+ networks = Table('networks', meta, autoload=True)
+ networks.drop_column(networks_multi_host)