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)
python类add_column()的实例源码
3a98a6674cb2_add_published_column_to_project.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 29
收藏 0
点赞 0
评论 0
3ee23961633_n_answers_into_task.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 25
收藏 0
点赞 0
评论 0
def upgrade():
op.add_column('task', sa.Column('n_answers', sa.Integer, default=30))
2a9a0ccb45fc_add_google_user_id.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def upgrade():
op.add_column('user', sa.Column('google_user_id', sa.String, unique=True))
4e435ff8ba74_add_unsubscribe_column_to_user_table.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def upgrade():
op.add_column('user', sa.Column('subscribed', sa.Boolean, default=True))
query = 'UPDATE "user" SET subscribed=true;'
op.execute(query)
9f0b1e842d8_add_locale_to_user_t.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def upgrade():
op.add_column('user', sa.Column(field, sa.String, default="en"))
query = 'UPDATE "user" SET %s=\'en\';' % field
op.execute(query)
c2c7704dbc13_upload_img_in_blog.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 19
收藏 0
点赞 0
评论 0
def upgrade():
op.add_column('blogpost', sa.Column(field, sa.String))
op.add_column('blogpost', sa.Column('info', JSON))
bbba2255e00_add_email_validation_column.py 文件源码
项目:FRG-Crowdsourcing
作者: 97amarnathk
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def upgrade():
op.add_column('user', sa.Column('valid_email', sa.Boolean, default=False))
op.add_column('user', sa.Column('confirmation_email_sent', sa.Boolean, default=False))
query = 'UPDATE "user" SET valid_email=false;'
op.execute(query)
query = 'UPDATE "user" SET confirmation_email_sent=false;'
op.execute(query)
ad192a40fd68_add_overrides_to_resource_values.py 文件源码
项目:tuning-box
作者: openstack
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def upgrade():
table_prefix = context.config.get_main_option('table_prefix')
op.add_column(table_prefix + 'resource_values', sa.Column(
'overrides',
tuning_box.db.Json(),
server_default='{}',
nullable=True,
))
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_etl_tables', sa.Column('is_active', sa.Boolean(), nullable=True))
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_facebook_daily_ad_insights_impression_device', sa.Column('cost_per_mobile_app_installs', sa.Numeric(), nullable=True))
op.add_column('bit_facebook_daily_ad_insights_impression_device', sa.Column('cost_per_mobile_app_purchases', sa.Numeric(), nullable=True))
op.add_column('bit_facebook_daily_ad_insights_impression_device', sa.Column('mobile_app_installs', sa.Integer(), nullable=True))
op.add_column('bit_facebook_daily_ad_insights_impression_device', sa.Column('mobile_app_purchases', sa.Integer(), nullable=True))
op.add_column('bit_performance_report', sa.Column('cost_per_mobile_app_installs', sa.Numeric(), nullable=True))
op.add_column('bit_performance_report', sa.Column('cost_per_mobile_app_purchases', sa.Numeric(), nullable=True))
op.add_column('bit_performance_report', sa.Column('mobile_app_installs', sa.Integer(), nullable=True))
op.add_column('bit_performance_report', sa.Column('mobile_app_purchases', sa.Integer(), nullable=True))
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_appsflyer_connector', sa.Column('id', sa.Integer(), nullable=False))
op.drop_constraint(u'bit_appsflyer_connector_connector_id_fkey', 'bit_appsflyer_connector', type_='foreignkey')
op.create_foreign_key(None, 'bit_appsflyer_connector', 'bit_connectors', ['id'], ['id'])
op.drop_column('bit_appsflyer_connector', 'connector_id')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_appsflyer_connector', sa.Column('connector_id', sa.INTEGER(), autoincrement=False, nullable=False))
op.drop_constraint(None, 'bit_appsflyer_connector', type_='foreignkey')
op.create_foreign_key(u'bit_appsflyer_connector_connector_id_fkey', 'bit_appsflyer_connector', 'bit_connectors', ['connector_id'], ['id'])
op.drop_column('bit_appsflyer_connector', 'id')
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_etl_tables', sa.Column('save_in_prt', sa.Boolean(), nullable=True))
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('table_columns', sa.Column('is_index', sa.Boolean(), nullable=True))
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_etl_tables', sa.Column('datasource', sa.String(length=250), nullable=True))
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_facebook_daily_ad_insights_impression_device', sa.Column('cost', sa.Numeric(), nullable=True))
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_connectors_appsflyer', sa.Column('connector_id', sa.Integer(), nullable=False))
op.create_foreign_key(None, 'bit_connectors_appsflyer', 'bit_connectors', ['connector_id'], ['id'])
op.drop_column('bit_connectors_appsflyer', 'id')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_connectors_appsflyer', sa.Column('id', sa.INTEGER(), nullable=False))
op.drop_constraint(None, 'bit_connectors_appsflyer', type_='foreignkey')
op.drop_column('bit_connectors_appsflyer', 'connector_id')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_facebook_daily_ad_insights', sa.Column('campaign_id', sa.VARCHAR(length=255), autoincrement=False, nullable=True))
op.add_column('bit_facebook_daily_ad_insights', sa.Column('native_id', sa.VARCHAR(length=255), autoincrement=False, nullable=True))
op.create_index('ix_bit_facebook_daily_ad_insights_native_id', 'bit_facebook_daily_ad_insights', ['native_id'], unique=True)
op.drop_column('bit_facebook_daily_ad_insights', 'date_start')
# ### end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('bit_etl_tables', sa.Column('sync_last_time', sa.DateTime(), nullable=True))
op.add_column('bit_etl_tables', sa.Column('sync_next_time', sa.DateTime(), nullable=True))
# ### end Alembic commands ###