def upgrade():
op.execute(sa.schema.CreateSequence(sa.Sequence('pod_states_id_seq')))
op.add_column('pod_states', sa.Column('id', sa.Integer(), nullable=False,
server_default=sa.text("nextval('pod_states_id_seq'::regclass)")))
op.execute("ALTER TABLE pod_states DROP CONSTRAINT pod_states_pkey, "
"ADD CONSTRAINT pod_states_pkey PRIMARY KEY (id);")
op.add_column('container_states', sa.Column('exit_code', sa.Integer(), nullable=True))
op.add_column('container_states', sa.Column('pod_state_id', sa.Integer(), nullable=True))
op.add_column('container_states', sa.Column('reason', sa.Text(), nullable=True))
op.create_index('ix_pod_id_start_time', 'pod_states', ['pod_id', 'start_time'], unique=True)
op.create_foreign_key('container_states_pod_state_id_fkey', 'container_states',
'pod_states', ['pod_state_id'], ['id'])
upgrade_data()
op.alter_column('container_states', 'pod_state_id',
existing_type=sa.INTEGER(), nullable=False)
op.drop_constraint(u'container_states_pod_id_fkey', 'container_states',
type_='foreignkey')
op.drop_column('container_states', 'pod_id')
python类drop_column()的实例源码
2e00e70316c0_link_container_and_pod_states.py 文件源码
项目:kuberdock-platform
作者: cloudlinux
项目源码
文件源码
阅读 26
收藏 0
点赞 0
评论 0
2e00e70316c0_link_container_and_pod_states.py 文件源码
项目:kuberdock-platform
作者: cloudlinux
项目源码
文件源码
阅读 25
收藏 0
点赞 0
评论 0
def downgrade():
op.add_column('container_states', sa.Column('pod_id', postgresql.UUID(),
autoincrement=False, nullable=True))
op.create_foreign_key(u'container_states_pod_id_fkey',
'container_states', 'pods', ['pod_id'], ['id'])
downgrade_data()
op.drop_column('container_states', 'reason')
op.drop_column('container_states', 'exit_code')
op.drop_constraint('container_states_pod_state_id_fkey', 'container_states',
type_='foreignkey')
op.drop_index('ix_pod_id_start_time', table_name='pod_states')
op.drop_column('container_states', 'pod_state_id')
op.execute("ALTER TABLE pod_states DROP CONSTRAINT pod_states_pkey, "
"ADD CONSTRAINT pod_states_pkey PRIMARY KEY (pod_id, start_time);")
op.drop_column('pod_states', 'id')
op.execute(sa.schema.DropSequence(sa.Sequence('pod_states_id_seq')))
241a7b04a9ff_add_menurole_rm_pages.py 文件源码
项目:kuberdock-platform
作者: cloudlinux
项目源码
文件源码
阅读 30
收藏 0
点赞 0
评论 0
def upgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('menuitem_roles',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('menuitem_id', sa.Integer(), nullable=True),
sa.Column('role_id', sa.Integer(), nullable=True),
sa.ForeignKeyConstraint(['menuitem_id'], ['menus_items.id'], ),
sa.ForeignKeyConstraint(['role_id'], ['rbac_role.id'], ),
sa.PrimaryKeyConstraint('id')
)
op.drop_constraint(u'menus_created_by_id_fkey', 'menus', type_='foreignkey')
op.drop_column('menus', 'created_by_id')
op.drop_column('menus', 'ts')
op.drop_constraint(u'menus_items_created_by_id_fkey', 'menus_items', type_='foreignkey')
op.drop_constraint(u'menus_items_page_id_fkey', 'menus_items', type_='foreignkey')
op.drop_column('menus_items', 'created_by_id')
op.drop_column('menus_items', 'is_group_label')
op.drop_column('menus_items', 'page_id')
op.drop_column('menus_items', 'roles')
op.drop_column('menus_items', 'ts')
op.drop_column('menus_items', 'is_public')
op.drop_table('pages')
### end Alembic commands ###
adb78f70605d_manage_fuel_node_flag.py 文件源码
项目:fuel-nailgun-extension-iac
作者: openstack
项目源码
文件源码
阅读 29
收藏 0
点赞 0
评论 0
def downgrade():
table_prefix = context.config.get_main_option('table_prefix')
op.drop_column(table_prefix + 'repos', 'manage_master')
fc4f164a7b6c_extended_whitelist_with_task_name.py 文件源码
项目:fuel-nailgun-extension-iac
作者: openstack
项目源码
文件源码
阅读 27
收藏 0
点赞 0
评论 0
def downgrade():
table_prefix = context.config.get_main_option('table_prefix')
op.drop_column(table_prefix + 'changes_whitelist', 'fuel_task')
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('answers', 'create_time')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('questions', 'create_time')
# ### end Alembic commands ###
50e6c12a9a06_add_file_regexp_to_named_tags.py 文件源码
项目:BookCloud
作者: livro-aberto
项目源码
文件源码
阅读 26
收藏 0
点赞 0
评论 0
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('named_tag', 'file_regexp')
# ### end Alembic commands ###
9b31d50ade9f_catching_up_after_reorg.py 文件源码
项目:BookCloud
作者: livro-aberto
项目源码
文件源码
阅读 27
收藏 0
点赞 0
评论 0
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('custom_tag', 'id')
op.drop_column('likes', 'id')
op.drop_column('user_tag', 'id')
# ### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.drop_column('subscription', 'end_point')
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.drop_column('result', 'profile_description')
### end Alembic commands ###
4ad4fddc76f8_add_privacy_mode_to_user.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 21
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', 'privacy_mode')
35242069df8c_app_long_description.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 24
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('app', 'long_description')
0a6628a97161_add_published_to_blogpost.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 25
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('blogpost', 'published')
op.drop_column('blogpost', 'updated')
9341dfd1b21_admin_field_for_user.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 22
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', 'admin')
29353a1877ba_remove_featured_table.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 28
收藏 0
点赞 0
评论 0
def downgrade():
op.create_table(
'featured',
sa.Column('id', sa.Integer, primary_key=True),
sa.Column('created', sa.Text, default=make_timestamp),
sa.Column('app_id', sa.Integer, sa.ForeignKey('app.id'), unique=True)
)
query = 'INSERT INTO "featured" (app_id) SELECT id FROM "app" WHERE featured=true;'
op.execute(query)
op.drop_column('app', 'featured')
ac115763654_remove_completed_column_from_project.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 24
收藏 0
点赞 0
评论 0
def upgrade():
op.drop_column('project', 'completed')
36fba9f9069d_delete_unused_project_columns.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 23
收藏 0
点赞 0
评论 0
def upgrade():
op.drop_column('project', 'time_estimate')
op.drop_column('project', 'time_limit')
op.drop_column('project', 'calibration_frac')
op.drop_column('project', 'bolt_course_id')
op.drop_column('project', 'long_tasks')
35f8b948e98d_delete_hidden_column.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 22
收藏 0
点赞 0
评论 0
def upgrade():
op.drop_column('project', 'hidden')
27bf0aefa49d_add_colum_ckan_api_k.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 24
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', field)
8ce9b3da799e_add_user_external_id.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 27
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('task_run', field)
op.drop_column('project', 'secret_key')
188c85878d36_add_webhook_column.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 25
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('app', 'webhook')
a9ecd1c767_add_pro_field_to_user_table.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 23
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', 'pro')
2fb54e27efed_add_twitter_user_id_.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 23
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', 'twitter_user_id')
50a846b021ae_add_a_column_to_app_.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 20
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('app', field)
9a83475c60c3_add_favorites_user_ids.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 20
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('task', field)
3a98a6674cb2_add_published_column_to_project.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 19
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('project', 'published')
3ee23961633_n_answers_into_task.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 22
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('task', 'n_answers')
2a9a0ccb45fc_add_google_user_id.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 19
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', 'google_user_id')
4e435ff8ba74_add_unsubscribe_column_to_user_table.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 26
收藏 0
点赞 0
评论 0
def downgrade():
op.drop_column('user', 'subscribed')