Fastapi
共 35 页,6 篇文章该分类下的所有文章
FastAPI与Alembic:数据库迁移的隐秘艺术
2025-05-14
fastapi
Alembic是SQLAlchemy作者开发的数据库迁移工具,用于管理数据库结构的版本迭代。其核心工作原理包括版本仓库构建、差异检测机制和迁移脚本生成。FastAPI集成Alembic可实现应用逻辑与数据库结构的同步演进。通过配 …
阅读更多
广告位
Alembic迁移脚本冲突的智能检测与优雅合并之道
2025-05-12
fastapi
Alembic迁移脚本冲突检测与合并方案主要解决团队协作中的迁移脚本冲突问题。冲突场景包括并行开发、分支合并和环境差异。通过自动化检测脚本check_migration_conflicts.py可识别多个头版本。手动合并流程包括确定基准版 …
阅读更多
多数据库迁移的艺术:Alembic在复杂环境中的精妙应用
2025-05-11
fastapi
现代Web应用中,多数据库场景包括主从架构、多租户系统、混合数据库和分库分表。Alembic支持多数据库配置,通过创建多版本目录结构和修改alembic.ini文件实现。环境脚本(env.py)需改造以支持多数据库迁移。模型定义推荐使 …
阅读更多
广告位
