def upgrade():
'''
upgrade method
'''
if context.get_context().dialect.name not in ('sqlite'):
# add purge replicas to dids/dids history
add_column('dids', sa.Column('purge_replicas',
sa.Boolean(name='DIDS_PURGE_REPLICAS_CHK'),
default=True))
add_column('dids', sa.Column('eol_at', sa.DateTime))
add_column('deleted_dids', sa.Column('purge_replicas',
sa.Boolean(name='DEL_DIDS_PURGE_RPLCS_CHK')))
add_column('deleted_dids', sa.Column('eol_at', sa.DateTime))
create_check_constraint('DIDS_PURGE_REPLICAS_NN', 'dids', 'purge_replicas is not null')
add_column('requests', sa.Column('account', sa.String(25)))
add_column('requests', sa.Column('requested_at', sa.DateTime))
add_column('requests', sa.Column('priority', sa.Integer))
create_foreign_key('REQUESTS_ACCOUNT_FK', 'requests', 'accounts', ['account'], ['account'])
add_column('requests_history', sa.Column('account', sa.String(25)))
add_column('requests_history', sa.Column('requested_at', sa.DateTime))
add_column('requests_history', sa.Column('priority', sa.Integer))
add_column('rules', sa.Column('priority', sa.Integer))
add_column('rules_hist_recent', sa.Column('priority', sa.Integer))
add_column('rules_history', sa.Column('priority', sa.Integer))
add_column('distances', sa.Column('active', sa.Integer))
add_column('distances', sa.Column('submitted', sa.Integer))
add_column('distances', sa.Column('finished', sa.Integer))
add_column('distances', sa.Column('failed', sa.Integer))
add_column('distances', sa.Column('transfer_speed', sa.Integer))
评论列表
文章目录