env.py,我就可以使用
--autogenerateoption
在
env.py下面
run_migrations_online()
from configuration import appfrom core.expense.models import user # added my model herealembic_config = config.get_section(config.config_ini_section)alembic_config['sqlalchemy.url'] = app.config['SQLALCHEMY_DATAbase_URI']engine = engine_from_config( alembic_config, prefix='sqlalchemy.', poolclass=pool.NullPool)
然后我跑
alembic revision --autogenerate -m "Added initial table"了
def upgrade(): ### commands auto generated by Alembic - please adjust! ### op.create_table('users', sa.Column('uuid', sa.GUID(), nullable=False), sa.Column('email', sa.String(), nullable=False), sa.Column('password', sa.String(), nullable=False), sa.Column('created_on', sa.DateTime(timezone=True), nullable=True), sa.Column('last_login', sa.DateTime(timezone=True), nullable=True), sa.PrimaryKeyConstraint('uuid'), sa.UniqueConstraint('email'), sa.UniqueConstraint('uuid') ) ### end Alembic commands ###
谢谢迈克尔的所有帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)