【发布时间】:2021-03-19 07:50:50
【问题描述】:
我有一个表,我需要在 a 列之后添加 a_1 列,并且表结构类似于 a、b、c、d 列?这个怎么加?
下面的查询在 d 之后添加列,但我想在 a 之后添加列?
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('sample_table', sa.Column('a_1', mysql.JSON(), nullable=True, ))
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('sample_table', 'a_1')
# ### end Alembic commands ###
【问题讨论】:
-
类
alembic.operations.BatchOperations有一个方法add_column(column, insert_before=None, insert_after=None)。 alembic.sqlalchemy.org/en/latest/ops.html