如何使用Alembic删除表格?

时间:2016-05-04 03:24:31

标签: python alembic

我想从我的应用程序中删除一堆代码,包括几个模型。

我尝试删除定义模型的文件,然后执行Alemic自动生成,但生成的迁移文件似乎没有删除相应的表。

有关如何删除以清除不再使用的代码的任何建议吗?

感谢

1 个答案:

答案 0 :(得分:2)

在您的alembic迁移中,在“升级”功能中,只需执行以下操作:

from alembic import op
for table in ('table_a', 'table_b'):
    op.drop_table(table)