python 如何在sqlmodel中迁移数据库?

pdtvr36n  于 2023-01-08  发布在  Python
关注(0)|答案(1)|浏览(196)
class Hero(SQLModel, table=True):
    id: int = Field(primary_key=True)
    name: str
    age: int = Field(default=None)
    status:str

我用SQLModel.metadata.create_all(engine)创建了这个表,当我把状态类型改为str并再次运行create_all()方法时,数据库中的状态类型没有改变。有没有办法像Django或flak-migrate那样迁移数据库?

fdbelqdn

fdbelqdn1#

最快的方法是手动删除表并重新加载应用程序。
但如果您想要更自动化和可靠的解决方案,请查看以下链接:
https://github.com/tiangolo/sqlmodel/issues/85

相关问题