Alembic项目

时间:2024-03-11 12:15:35
【文件属性】:

文件名称:Alembic项目

文件大小:11KB

文件格式:ZIP

更新时间:2024-03-11 12:15:35

Python

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


【文件预览】:
alembic-project-master
----.gitignore(22B)
----alembic.ini(2KB)
----alembic()
--------env.py(2KB)
--------script.py.mako(494B)
--------versions()
--------README(38B)
----__init__.py(0B)
----README.md(1KB)
----script()
--------add_company_data.py(864B)
----database()
--------__init__.py(172B)
--------models.py(3KB)
--------db_session.py(197B)

网友评论