python类alter_column()的实例源码

4f04ded45835_change_long_descript.py 文件源码 项目:FRG-Crowdsourcing 作者: 97amarnathk 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def upgrade():
    op.alter_column('app', 'long_description', type_=sa.UnicodeText)
    pass
4f04ded45835_change_long_descript.py 文件源码 项目:FRG-Crowdsourcing 作者: 97amarnathk 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def downgrade():
    op.alter_column('app', 'long_description', type_=sa.Unicode)
    pass
537db2979434_add_category_constraint_to_app_project.py 文件源码 项目:FRG-Crowdsourcing 作者: 97amarnathk 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def upgrade():
    query = 'UPDATE app SET category_id=(SELECT id FROM category ORDER BY id asc limit 1) WHERE app.category_id is NULL;'
    op.execute(query)
    op.alter_column('app', 'category_id', nullable=False)
3a98a6674cb2_add_published_column_to_project.py 文件源码 项目:FRG-Crowdsourcing 作者: 97amarnathk 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def upgrade():
    op.add_column('project', sa.Column('published', sa.Boolean, default=False))
    query = 'UPDATE "project" SET published=false;'
    op.execute(query)
    op.alter_column('project', 'published', nullable=False)
    query = """UPDATE "project" SET published=true
               WHERE project.id IN
               (SELECT project.id FROM project, task WHERE
               project.id=task.project_id AND
               (project.info->>'task_presenter') IS NOT NULL AND
               (project.info->>'task_presenter')!=''
               GROUP BY project.id);"""
    op.execute(query)
3e29a354a008_.py 文件源码 项目:sitrep 作者: bittorrent 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def upgrade():
    op.alter_column('component_update', 'time', existing_type=sa.Integer(), type_=sa.Float(precision=53))
    op.alter_column('component_update', 'lifetime', existing_type=sa.Integer(), type_=sa.Float(precision=53))
3e29a354a008_.py 文件源码 项目:sitrep 作者: bittorrent 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def downgrade():
    op.alter_column('component_update', 'time', existing_type=sa.Float(precision=53), type_=sa.Integer())
    op.alter_column('component_update', 'lifetime', existing_type=sa.Float(precision=53), type_=sa.Integer())
c3955547bff2_support_big_integer_traits.py 文件源码 项目:panko 作者: openstack 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def upgrade():
    op.alter_column('trait_int', "value", type_=sa.BigInteger)
7d57d1cf3429_.py 文件源码 项目:triage 作者: dssg 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def upgrade():
    op.alter_column('evaluations', 'example_frequency', new_column_name='as_of_date_frequency')
    op.alter_column('models', 'train_label_window', new_column_name='training_label_timespan')
    op.alter_column('predictions', 'test_label_window', new_column_name='test_label_timespan')
    op.alter_column('list_predictions', 'test_label_window', new_column_name='test_label_timespan')
7d57d1cf3429_.py 文件源码 项目:triage 作者: dssg 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def downgrade():
    op.alter_column('evaluations', 'as_of_date_frequency', new_column_name='example_frequency')
    op.alter_column('models', 'training_label_timespan', new_column_name='train_label_window')
    op.alter_column('predictions', 'test_label_timespan', new_column_name='test_label_window')
    op.alter_column('list_predictions', 'test_label_timespan', new_column_name='test_label_window')
72ac5cbdca05_change_importance_to_float.py 文件源码 项目:triage 作者: dssg 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def upgrade():
    op.alter_column(
        table_name='individual_importances',
        column_name='importance_score',
        type_=sa.Float(),
        schema='results',
        postgresql_using='importance_score::double precision'
    )
72ac5cbdca05_change_importance_to_float.py 文件源码 项目:triage 作者: dssg 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def downgrade():
    op.alter_column(
        table_name='individual_importances',
        column_name='importance_score',
        type_=sa.Text(),
        schema='results'
    )
17fd243e4dc4_make_description_not_nullable_and_unique.py 文件源码 项目:occrp-timeline-tool 作者: datamade 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def upgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('event', 'description',
               existing_type=sa.VARCHAR(),
               nullable=False)
    op.create_unique_constraint(None, 'event', ['description'])
    # ### end Alembic commands ###
17fd243e4dc4_make_description_not_nullable_and_unique.py 文件源码 项目:occrp-timeline-tool 作者: datamade 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def downgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.drop_constraint(None, 'event', type_='unique')
    op.alter_column('event', 'description',
               existing_type=sa.VARCHAR(),
               nullable=True)
    # ### end Alembic commands ###
21c9076fc052_update_person_model_with_nullable_email.py 文件源码 项目:occrp-timeline-tool 作者: datamade 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def upgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('person', 'email',
               existing_type=sa.VARCHAR(),
               nullable=True)
    # ### end Alembic commands ###
21c9076fc052_update_person_model_with_nullable_email.py 文件源码 项目:occrp-timeline-tool 作者: datamade 项目源码 文件源码 阅读 36 收藏 0 点赞 0 评论 0
def downgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('person', 'email',
               existing_type=sa.VARCHAR(),
               nullable=False)
    # ### end Alembic commands ###
a86dedc20d0a_.py 文件源码 项目:podigger 作者: perna 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def upgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('episode', 'title',
               existing_type=sa.VARCHAR(),
               nullable=True)
    ### end Alembic commands ###
a86dedc20d0a_.py 文件源码 项目:podigger 作者: perna 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def downgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('episode', 'title',
               existing_type=sa.VARCHAR(),
               nullable=False)
    ### end Alembic commands ###
358d9bf8f69a_.py 文件源码 项目:podigger 作者: perna 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def upgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('episode', 'title',
               existing_type=sa.VARCHAR(),
               nullable=False)
    op.create_index(op.f('ix_episode_link'), 'episode', ['link'], unique=True)
    op.drop_constraint('episode_link_key', 'episode', type_='unique')
    ### end Alembic commands ###
358d9bf8f69a_.py 文件源码 项目:podigger 作者: perna 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def downgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.create_unique_constraint('episode_link_key', 'episode', ['link'])
    op.drop_index(op.f('ix_episode_link'), table_name='episode')
    op.alter_column('episode', 'title',
               existing_type=sa.VARCHAR(),
               nullable=True)
    ### end Alembic commands ###
4c34ca870e0_add_non_nullable_to_uploads.py 文件源码 项目:wank.party 作者: Streetwalrus 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def upgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.alter_column('upload', 'hash',
               existing_type=sa.VARCHAR(),
               nullable=False)
    op.alter_column('upload', 'path',
               existing_type=sa.VARCHAR(),
               nullable=False)
    op.alter_column('upload', 'shorthash',
               existing_type=sa.VARCHAR(),
               nullable=False)
    ### end Alembic commands ###


问题


面经


文章

微信
公众号

扫码关注公众号