¡@

Home 

OpenStack Study: 004_request_token_roles_nullable.py

OpenStack Index

**** CubicPower OpenStack Study ****

def upgrade(migrate_engine):

    meta = sql.MetaData()

    meta.bind = migrate_engine

    request_token_table = sql.Table('request_token', meta, autoload=True)

    request_token_table.c.requested_roles.alter(nullable=True)

    request_token_table.c.requested_roles.alter(name="role_ids")

    access_token_table = sql.Table('access_token', meta, autoload=True)

    access_token_table.c.requested_roles.alter(name="role_ids")

**** CubicPower OpenStack Study ****

def downgrade(migrate_engine):

    meta = sql.MetaData()

    meta.bind = migrate_engine

    request_token_table = sql.Table('request_token', meta, autoload=True)

    request_token_table.c.role_ids.alter(nullable=False)

    request_token_table.c.role_ids.alter(name="requested_roles")

    access_token_table = sql.Table('access_token', meta, autoload=True)

    access_token_table.c.role_ids.alter(name="requested_roles")