def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.create_table('issue',
sa.Column('id', sa.INTEGER(), nullable=False),
sa.Column('user_id', sa.INTEGER(), autoincrement=False, nullable=False),
sa.Column('topic_id', sa.INTEGER(), autoincrement=False, nullable=False),
sa.Column('serial', sa.INTEGER(), autoincrement=False, nullable=True),
sa.Column('published_at', postgresql.TIMESTAMP(), autoincrement=False, nullable=True),
sa.Column('created_at', postgresql.TIMESTAMP(), autoincrement=False, nullable=True),
sa.Column('title', sa.VARCHAR(length=128), server_default=sa.text(u"''::character varying"), autoincrement=False, nullable=False),
sa.ForeignKeyConstraint(['topic_id'], [u'topic.id'], name=u'fk_issue_topic'),
sa.ForeignKeyConstraint(['user_id'], [u'user.id'], name=u'fk_issue_user'),
sa.PrimaryKeyConstraint('id', name=u'issue_pkey'),
sa.UniqueConstraint('topic_id', 'serial', name=u'ux_issue_topic_serial')
)
op.add_column('link', sa.Column('issue_id', sa.INTEGER(), autoincrement=False, nullable=True))
op.drop_constraint('fk_link_topic', 'link', type_='foreignkey')
op.create_foreign_key(u'fk_link_issue', 'link', 'issue', ['issue_id'], ['id'])
op.create_index('ix_issue', 'link', ['issue_id'], unique=False)
op.drop_column('link', 'topic_id')
### end Alembic commands ###
评论列表
文章目录