Python sqlalchemy 模块,BOOLEAN 实例源码
我们从Python开源项目中,提取了以下31个代码示例,用于说明如何使用sqlalchemy.BOOLEAN。
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('privatemessages',
sa.Column('id', sa.INTEGER(), nullable=False),
sa.Column('user_id',
sa.Column('from_user_id', nullable=True),
sa.Column('to_user_id',
sa.Column('subject', sa.VARCHAR(length=255),
sa.Column('message', sa.TEXT(),
sa.Column('date_created', sa.DATETIME(),
sa.Column('trash', sa.BOOLEAN(),
sa.Column('draft',
sa.Column('unread',
sa.ForeignKeyConstraint(['from_user_id'], [u'users.id'], ),
sa.ForeignKeyConstraint(['to_user_id'],
sa.ForeignKeyConstraint(['user_id'],
sa.PrimaryKeyConstraint('id')
)
op.drop_table('messages')
op.drop_table('conversations')
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('privatemessages',
sa.PrimaryKeyConstraint('id')
)
op.drop_table('messages')
op.drop_table('conversations')
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('privatemessages',
sa.PrimaryKeyConstraint('id')
)
op.drop_table('messages')
op.drop_table('conversations')
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('housing_evals',
sa.Column('uid', sa.VARCHAR(length=32),
sa.Column('social_attended',
sa.Column('social_hosted',
sa.Column('technical_attended',
sa.Column('technical_hosted',
sa.Column('projects',
sa.Column('comments',
sa.Column('points',
sa.Column('active', sa.DATE(),
sa.PrimaryKeyConstraint('id')
)
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('privatemessages', sa.DateTime(),
sa.PrimaryKeyConstraint('id')
)
op.drop_table('messages')
op.drop_table('conversations')
### end Alembic commands ###
def upgrade():
op.add_column('app', sa.Column(field, sa.BOOLEAN, default=True))
query = 'UPDATE app SET %s = True;' % field
op.execute(query)
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('role', server_default=sa.text("nextval('role_id_seq'::regclass)"),
sa.Column('name', sa.VARCHAR(length=80), autoincrement=False,
sa.Column('description',
sa.PrimaryKeyConstraint('id', name='role_pkey'),
sa.UniqueConstraint('name', name='role_name_key'),
postgresql_ignore_search_path=False
)
op.create_table('user', server_default=sa.text("nextval('user_id_seq'::regclass)"),
sa.Column('email',
sa.Column('confirmed_at', postgresql.TIMESTAMP(),
sa.Column('password', name='user_pkey'),
sa.UniqueConstraint('email', name='user_email_key'),
postgresql_ignore_search_path=False
)
op.create_table('roles_users',
sa.Column('role_id',
sa.ForeignKeyConstraint(['role_id'], ['role.id'], name='roles_users_role_id_fkey'), ['user.id'], name='roles_users_user_id_fkey')
)
### end Alembic commands ###
def upgrade():
### commands auto generated by Alembic - please adjust! ###
op.alter_column('upload', 'hidden',
existing_type=sa.BOOLEAN(),
nullable=True,
existing_server_default='false')
op.add_column('user', sa.Column('tox_id', sa.String(length=72), nullable=True))
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.drop_column('user', 'tox_id')
op.alter_column('upload',
nullable=False,
existing_server_default='false')
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('pages',
sa.Column('ts',
sa.Column('created_by_id',
sa.Column('modified',
sa.Column('modified_by_id',
sa.Column('slug',
sa.Column('title',
sa.Column('content',
sa.ForeignKeyConstraint(['created_by_id'], name=u'pages_created_by_id_fkey'),
sa.ForeignKeyConstraint(['modified_by_id'], name=u'pages_modified_by_id_fkey'), name=u'pages_pkey')
)
op.add_column('menus_items', sa.Column('is_public', nullable=True))
op.add_column('menus_items', sa.Column('roles', sa.Column('ts', sa.Column('page_id', sa.Column('is_group_label', sa.Column('created_by_id', nullable=True))
op.create_foreign_key(u'menus_items_page_id_fkey', 'menus_items', 'pages', ['page_id'], ['id'])
op.create_foreign_key(u'menus_items_created_by_id_fkey', 'users', ['created_by_id'], ['id'])
op.add_column('menus', nullable=True))
op.add_column('menus', nullable=True))
op.create_foreign_key(u'menus_created_by_id_fkey', 'menus', ['id'])
op.drop_table('menuitem_roles')
### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('sentiments', sa.Column('is_negative', nullable=True))
op.drop_column('sentiments', 'score')
# ### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.add_column('current_coops', sa.Column('active', server_default=sa.sql.expression.true(), nullable=False))
op.drop_column('current_coops', 'semester')
### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('cars', sa.Column('painted_roof', nullable=True))
op.drop_table('search_results')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('cluster', sa.Column('allow_insecure_provision', nullable=False))
# ### end Alembic commands ###
def downgrade():
op.add_column("task", sa.Column("finished", autoincrement=False))
op.execute("update task set finished = true where status = 'finished'")
op.execute("update task set finished = false where status in ('pending','processing')")
op.execute("delete from task where status = 'deleted'")
op.alter_column("task", "finished", nullable=False)
op.drop_column("task", "status")
def downgrade():
"""Downgrade the database to an older revision."""
# commands auto generated by Alembic - please adjust! ###
op.create_table('review',
sa.Column('id',
sa.Column('approved',
sa.Column('user',
sa.Column('timestamp',
nullable=True),
sa.Column('comment',
sa.Column('epv',
sa.ForeignKeyConstraint(['user'], name='review_user_fkey'),
sa.PrimaryKeyConstraint('id', name='review_pkey'))
# end Alembic commands ###
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.alter_column('email', 'verified',
existing_type=sa.BOOLEAN(),
nullable=False)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.alter_column('email',
nullable=True)
# ### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.alter_column(u'jobs', 'publication_datetime_is_fake',
nullable=True)
op.drop_column(u'jobs', 'pushed_on_twitter')
op.drop_column(u'jobs', 'longitude')
op.drop_column(u'jobs', 'latitude')
op.drop_column(u'jobs', 'last_sync')
op.drop_column(u'jobs', 'last_modified')
op.drop_column(u'jobs', 'geolocation_is_valid')
op.drop_column(u'jobs', 'address_is_valid')
op.drop_table('companies')
### end Alembic commands ###
def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('topic', server_default=sa.text(u"nextval('topic_id_seq'::regclass)"), sa.VARCHAR(length=128),
sa.Column('created_at',
sa.Column('is_deleted', server_default=sa.text(u'false'), [u'user.id'], name=u'fk_topic_user'), name=u'topic_pkey'),
postgresql_ignore_search_path=False
)
op.create_table('topic_follow',
sa.Column('topic_id',
sa.ForeignKeyConstraint(['topic_id'], [u'topic.id'], name=u'fk_topic_follow_topic'), name=u'fk_topic_follow_user'), name=u'topic_follow_pkey'),
sa.UniqueConstraint('topic_id', 'user_id', name=u'ux_topic_follow_user_follow_topic')
)
op.add_column('link', sa.Column('topic_id', nullable=True))
op.create_foreign_key(u'fk_link_topic', 'link', 'topic', ['topic_id'], ['id'])
### end Alembic commands ###
def downgrade():
"""Downgrade the database to an older revision."""
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('review', name='review_pkey'))
# ### end Alembic commands ###
def downgrade():
op.add_column('post', sa.Column('with_mod_name', nullable=False))
def upgrade():
### commands auto generated by Alembic - please adjust! ###
op.add_column('users', sa.Column('email', sa.String(length=512), unique=True, nullable=True))
op.add_column('users', sa.Column('email_confirmed', nullable=False, server_default=sa.false()))
op.add_column('users', sa.Column('register_time', sa.TIMESTAMP(), server_default=sa.func.Now()))
op.add_column('users', sa.Column('update_time', server_default=sa.func.Now()))
### end Alembic commands ###
def upgrade(pyramid_env):
with context.begin_transaction():
# Is it me,or is virtuoso getting stupider?
# It used to be possible to do the CHECK at the same time,like this:
# op.add_column(
# 'local_user_role',
# sa.Column('requested',sa.BOOLEAN,server_default='0'))
# Now doing it in two phases.
op.add_column(
'local_user_role',
sa.Column('requested', sa.SmallInteger, server_default='0'))
op.execute('UPDATE local_user_role set requested = 0')
op.execute('ALTER TABLE local_user_role ADD CHECK (requested IN (0,1))')
def upgrade(pyramid_env):
with context.begin_transaction():
# (I copied remarks from @maparent for reference) Is it me,like this:
# op.add_column(
# 'discussion',
# sa.Column('subscribe_to_notifications_on_signup',server_default='0'))
# Now doing it in two phases.
op.add_column(
'discussion',
sa.Column('subscribe_to_notifications_on_signup', server_default='0'))
op.execute('UPDATE discussion set subscribe_to_notifications_on_signup = 0')
op.execute('ALTER TABLE discussion ADD CHECK (subscribe_to_notifications_on_signup IN (0,1))')
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('profile',
sa.Column('profile_name', sa.String(length=128),
sa.Column('properties', JSONB(),
sa.PrimaryKeyConstraint('profile_name', name=op.f('profile_pkey'))
)
op.create_table('configuration',
sa.Column('key',
sa.Column('value', sa.String(length=1024),
sa.PrimaryKeyConstraint('key', name=op.f('configuration_pkey'))
)
op.create_table('device',
sa.Column('device_id', sa.Integer(), autoincrement=True),
sa.Column('device_type', sa.String(length=64),
sa.Column('hostname', sa.String(length=256),
sa.Column('ip_address',
sa.Column('mac_address',
sa.Column('deleted', server_default=false_just_for_sqlalchemy(),
sa.PrimaryKeyConstraint('device_id', name=op.f('device_pkey')),
sa.ForeignKeyConstraint(['profile_name'], ['profile.profile_name'], name='device_profile',
match='SIMPLE', ondelete='NO ACTION', onupdate='NO ACTION')
)
op.create_table('log',
sa.Column('process', sa.DateTime(timezone=True), server_default=func.Now()),
sa.Column('level',
sa.Column('message', sa.Text(),
sa.ForeignKeyConstraint(['device_id'], ['device.device_id'], name='log_process', onupdate='NO ACTION'),
sa.CheckConstraint('level = ANY (ARRAY[0,10,15,20,30,40,50])', name=op.f('valid_log_levels'))
)
creating_functions()
# ### end Alembic commands ###
def downgrade():
"""Downgrade the database to an older revision."""
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('stacks',
server_default=sa.text("nextval('stacks_id_seq'::regclass)"),
nullable=False),
sa.Column('is_ref_stack',
sa.Column('stack_json', postgresql.JSONB(astext_type=sa.Text()),
autoincrement=False, name='stacks_pkey'),
postgresql_ignore_search_path=False)
op.create_table('similar_components',
sa.Column('fromcomponent',
sa.Column('tocomponent',
sa.Column('similarity_distance', postgresql.DOUBLE_PRECISION(precision=53), name='similar_components_pkey'),
sa.UniqueConstraint('fromcomponent', 'tocomponent', name='sim_comps'))
op.create_table('similar_stacks',
sa.Column('analysis',
sa.Column('similar_stack_id',
sa.Column('similarity_value',
sa.Column('stack_id',
sa.ForeignKeyConstraint(['similar_stack_id'], ['stacks.id'],
name='similar_stacks_similar_stack_id_fkey'),
sa.ForeignKeyConstraint(['stack_id'],
name='similar_stacks_stack_id_fkey'), name='similar_stacks_pkey'),
sa.UniqueConstraint('stack_id', 'similar_stack_id', name='sim_unique'))
op.create_table('esmarker',
sa.Column('worker_result_id',
sa.ForeignKeyConstraint(['worker_result_id'], ['worker_results.id'],
name='esmarker_worker_result_id_fkey'), name='esmarker_pkey'))
# ### end Alembic commands ###
def downgrade():
"""Downgrade the database to an older revision."""
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('role',
server_default=sa.text("nextval('role_id_seq'::regclass)"),
sa.Column('name',
sa.Column('description',
sa.UniqueConstraint('name',
postgresql_ignore_search_path=False)
op.create_table('user',
server_default=sa.text("nextval('user_id_seq'::regclass)"),
sa.Column('login',
sa.Column('email',
sa.Column('password',
sa.Column('active',
sa.Column('token',
sa.Column('token_expires',
sa.UniqueConstraint('login', name='user_login_key'),
postgresql_ignore_search_path=False)
op.create_table('permissions_roles',
sa.Column('role_id',
sa.Column('permission_id',
sa.ForeignKeyConstraint(['permission_id'], ['permission.id'],
name='permissions_roles_permission_id_fkey'),
sa.ForeignKeyConstraint(['role_id'],
name='permissions_roles_role_id_fkey'))
op.create_table('roles_users',
sa.Column('user_id',
name='roles_users_role_id_fkey'),
sa.ForeignKeyConstraint(['user_id'],
name='roles_users_user_id_fkey'))
op.create_table('permission', name='permission_pkey'), name='permission_name_key'))
# ### end Alembic commands ###
def upgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('publisher',
sa.Column('private',
sa.PrimaryKeyConstraint('id')
)
op.create_index(op.f('ix_publisher_name'), 'publisher', ['name'], unique=True)
op.create_table('user',
sa.Column('secret',
sa.Column('full_name',
sa.Column('auth0_id',
sa.Column('sysadmin',
sa.PrimaryKeyConstraint('id')
)
op.create_index(op.f('ix_user_auth0_id'), 'user', ['auth0_id'], unique=False)
op.create_index(op.f('ix_user_email'), ['email'], unique=False)
op.create_index(op.f('ix_user_name'), unique=True)
op.create_table('package',
sa.Column('descriptor', sa.JSON(),
sa.Column('status',
sa.Column('readme',
sa.Column('publisher_id',
sa.ForeignKeyConstraint(['publisher_id'], [u'publisher.id'],
sa.PrimaryKeyConstraint('id'), 'publisher_id')
)
op.create_index(op.f('ix_package_name'), 'package', unique=False)
op.create_index(op.f('ix_package_status'), ['status'], unique=False)
op.create_table('publisher_user',
sa.Column('role', 'publisher_id')
)
### end Alembic commands ###
def upgrade():
op.create_table('artifact_set_members',
sa.Column('set_id', sa.VARCHAR(length=40),
sa.Column('artifact_id',
sa.PrimaryKeyConstraint('set_id', 'artifact_id'))
op.create_table('artifact_sets', sa.VARCHAR(length=1000),
sa.Column('created_at', pg.TIMESTAMP(),
sa.PrimaryKeyConstraint('id'))
op.create_table('runs', sa.VARCHAR(length=256),
sa.Column('info', pg.JSONB(),
sa.PrimaryKeyConstraint('id'))
op.create_table('artifacts',
sa.Column('value_id', sa.VARCHAR(length=50),
sa.Column('run_id',
sa.Column('version',
sa.Column('fn_module', sa.VARCHAR(length=100),
sa.Column('fn_name',
sa.Column('composite',
sa.Column('value_id_duration', sa.FLOAT(),
sa.Column('compute_duration',
sa.Column('hash_duration',
sa.Column('computed_at',
sa.Column('added_at',
sa.Column('input_artifact_ids', pg.ARRAY(pg.VARCHAR(length=40)),
sa.Column('inputs_json',
sa.Column('serializer',
sa.Column('load_kwargs',
sa.Column('dump_kwargs',
sa.Column('custom_fields',
sa.ForeignKeyConstraint(['run_id'], ['runs.id'],
sa.PrimaryKeyConstraint('id'))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。