¡@

Home 

OpenStack Study: 026_add_location_storage_information.py

OpenStack Index

**** CubicPower OpenStack Study ****

def upgrade(migrate_engine):

    meta = sqlalchemy.schema.MetaData()

    meta.bind = migrate_engine

    image_locations_table = sqlalchemy.Table('image_locations',

                                             meta,

                                             autoload=True)

    meta_data = sqlalchemy.Column('meta_data',

                                  schema.PickleType(),

                                  default={})

    meta_data.create(image_locations_table)

**** CubicPower OpenStack Study ****

def downgrade(migrate_engine):

    meta = sqlalchemy.schema.MetaData()

    meta.bind = migrate_engine

    image_locations_table = sqlalchemy.Table('image_locations',

                                             meta,

                                             autoload=True)

    image_locations_table.columns['meta_data'].drop()