Alembic项目
这是一个使用sqlalchemy ORM进行的Alembic测试项目。 这是用postgres数据库测试的。 数据库模型由sqlalchemy编写,并使用Alembic迁移工具生成迁移文件。 该项目未使用任何Web应用程序。
苏特
首先使用一些基本模型创建原始数据库。
现在,使用命令alembic init 用某些文件初始化alembic项目文件夹。
现在,更改数据库uri的.ini文件。
配置env.py文件。
如果一切正常,请使用alembic current命令测试您的项目。
迁移步骤
通过运行alembic revision -m "initial comment"设置数据库的当前状态。
现在,通过运行alembic upgrade head将其应用到数据库中。
现在,如果您要创建新列或要与新表建立关系,则将新列设置为nullable=T
2023-01-03 16:38:44
11KB
Python
1