alembic migration 自动生成migration脚本
使用alembic做数据migration的时候, 创建数据表的过程往往是一种体力活, 脚本中需要这样的代码以完成数据表的创建:
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('table1',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('field1', sa.String(length=60), nullable=False),
sa.Column('field2', sa.String(length=60), nullable=False),
sa.Column('field3', sa.String(length=255), nullable=False),
sa.Column('field4', sa.String(length=255), nullable=False),
sa.Column('field5', sa.String(length=255), nullable=False),
sa.Column('field6', sa.String(length=255), nullable=False),
sa.Column('field7', sa.String(length=255), nullable=False),
sa.Column('field8', sa.String(length=255), nullable=False),
sa.Column('field9', sa.String(length=255), nullable=False),
sa.Column('field10'