From e7dcbf570b2b4e8385b085c5c9ce4e6ad5a0c0ab Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Thu, 21 Feb 2013 23:12:38 +0000 Subject: BM Migrations 2 & 3: Fix drop_column statements `drop_column` takes a string not a `Column` object. Change-Id: I01d537f78e40a20b762439087a13e104b9d18d46 --- .../sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py | 9 ++------- .../sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py | 3 +-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py index 2a560e24e..a9fc649e2 100644 --- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py +++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py @@ -47,13 +47,8 @@ def downgrade(migrate_engine): bm_nodes = Table('bm_nodes', meta, autoload=True) - image_path = Column('image_path', String(length=255)) - pxe_config_path = Column('pxe_config_path', String(length=255)) - deploy_key = Column('deploy_key', String(length=255)) - root_mb = Column('root_mb', Integer()) - swap_mb = Column('swap_mb', Integer()) - - for c in [image_path, pxe_config_path, deploy_key, root_mb, swap_mb]: + for c in ['image_path', 'pxe_config_path', 'deploy_key', 'root_mb', + 'swap_mb']: bm_nodes.drop_column(c) bm_deployments = Table('bm_deployments', meta, diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py index cc9a9316d..778719096 100644 --- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py +++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py @@ -35,6 +35,5 @@ def downgrade(migrate_engine): meta.bind = migrate_engine t = Table('bm_nodes', meta, autoload=True) - uuid_col = Column('uuid', String(length=36)) - t.drop_column(uuid_col) + t.drop_column('uuid') -- cgit