数据库迁移
共 2 页,5 篇文章该标签下的所有文章
数据库事务回滚:FastAPI中的存档与读档大法
2025-05-10
fastapi
事务回滚机制确保数据库操作的原子性,适用于需要保持数据一致性的场景,如银行转账。FastAPI通过SQLAlchemy的session管理实现事务控制,使用上下文管理器处理事务,确保在异常时回滚。Alembic用于数据库版本控制,生成迁移脚 …
阅读更多
Alembic迁移脚本:让数据库变身时间旅行者
2025-05-09
fastapi
Alembic 是一个用于数据库迁移的工具,通过迁移脚本记录数据库结构的变化,确保不同环境的数据库保持同步。其核心工作原理包括模型扫描、数据库快照和差异分析三个阶段。通过 alembic revision --autogenerate 命 …
阅读更多
广告位
FastAPI与Tortoise-ORM模型配置及aerich迁移工具
2025-04-30
fastapi
FastAPI中使用Tortoise-ORM时,模型类通过继承tortoise.models.Model并定义class Meta来映射数据库字段。元数据配置包括表名、schema、表注释和联合唯一约束等。初始化数据库连接推荐使 …
阅读更多
PostgreSQL:数据库迁移与版本控制
2025-02-06
前端开发
在现代软件开发中,数据库作为应用程序的核心组件之一,数据的结构和内容必须能够随着业务需求的变化而调整。因此,数据库迁移和版本控制成为了确保数据一致性、完整性,及在多环境下部署的关键环节。尤其在使用 PostgreSQL 这样的关系型数据库 …
阅读更多
