452aa75feb90_added_notes_table_and_user_grading_.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:research-eGrader 作者: openstax 项目源码 文件源码
def upgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.create_table('user_exercise_notes',
    sa.Column('id', sa.Integer(), nullable=False),
    sa.Column('user_id', sa.Integer(), nullable=True),
    sa.Column('exercise_id', sa.Integer(), nullable=True),
    sa.Column('text', sa.Text(), nullable=True),
    sa.ForeignKeyConstraint(['exercise_id'], ['exercises.id'], ),
    sa.ForeignKeyConstraint(['user_id'], ['users.id'], ),
    sa.PrimaryKeyConstraint('id')
    )
    op.create_table('user_grading_sessions',
    sa.Column('id', sa.Integer(), nullable=False),
    sa.Column('user_id', sa.Integer(), nullable=True),
    sa.Column('started_on', sa.DateTime(), nullable=True),
    sa.Column('ended_on', sa.DateTime(), nullable=True),
    sa.ForeignKeyConstraint(['user_id'], ['users.id'], ),
    sa.PrimaryKeyConstraint('id')
    )
    op.add_column(u'response_grade', sa.Column('session_id', sa.Integer(), nullable=True))
    op.add_column(u'response_grade', sa.Column('submitted_on', sa.DateTime(), nullable=True))
    op.create_foreign_key('response_grade_session_id_fkey', 'response_grade', 'user_grading_sessions', ['session_id'], ['id'])
    ### end Alembic commands ###
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号