heat/heat/db/sqlalchemy/migrate_repo/versions/002_Add_event_data.py

25 lines
786 B
Python

from sqlalchemy import *
from migrate import *
def upgrade(migrate_engine):
meta = MetaData(bind=migrate_engine)
event = Table('event', meta, autoload=True)
Column('logical_resource_id', String(255)).create(event)
Column('physical_resource_id', String(255)).create(event)
Column('resource_status_reason', String(255)).create(event)
Column('resource_type', String(255)).create(event)
Column('resource_properties', PickleType).create(event)
def downgrade(migrate_engine):
meta = MetaData(bind=migrate_engine)
event = Table('event', meta, autoload=True)
event.c.logical_resource_id.drop()
event.c.physical_resource_id.drop()
event.c.resource_status_reason.drop()
event.c.resource_type.drop()
event.c.resource_properties.drop()