技术栈
alembic
曲幽
15 天前
python
·
fastapi
·
web
·
sqlalchemy
·
db
·
asyncio
·
alembic
数据库实战:FastAPI + SQLAlchemy 2.0 + Alembic 从零搭建,踩坑实录
写接口一时爽,改模型火葬场?别怕,这篇手把手带你避开所有暗礁。本文以实战为导向,从零开始搭建 FastAPI + SQLAlchemy 2.0 + Alembic 的数据库层。通过生活化比喻和踩坑案例,讲透异步引擎配置、模型定义新写法、迁移脚本生成与审核等核心环节,帮你建立一套可靠、可维护的数据库操作实践。适合所有被数据库折腾过的后端开发者。
钱彬 (Qian Bin)
1 个月前
sqlite
·
fastapi
·
数据库迁移
·
alembic
FastAPI的Alembic踩坑记录:缺失历史迁移脚本如何保留数据重建版本控制
在基于 FastAPI + SQLModel(或 SQLAlchemy)的 Web 开发中,为了方便测试或复用已有数据,开发者常常会直接将包含历史数据的 SQLite 数据库文件(如 company.db)拷贝到新的项目目录中,以省去重新录入数据的麻烦。
yaoty
5 个月前
mysql
·
alembic
alembic使用指南
Alembic 是一个用于 Python 数据库迁移和版本控制的工具。它与 SQLAlchemy(一个流行的 Python ORM 库)紧密集成,共同为 Python 应用程序提供数据库管理和迁移支持。
NLP工程化
2 年前
python
·
flask
·
sqlalchemy
·
alembic
SQLAlchemy(alembic)和Flask-SQLAlchemy入门教程
SQLAlchemy 是 Python 生态中最流行的 ORM 类库,alembic 用来做 OMR 模型与数据库的迁移与映射,Flask-SQLAlchemy 是 Flask 的扩展,可为应用程序添加对 SQLAlchemy 的支持,简化 SQLAlchemy 与 Flask 的使用。
庞各庄学霸
2 年前
fastapi
·
sqlalchemy
·
sqladmin
·
alembic
基于fastapi sqladmin开发,实现可动态配置admin
1. 功能介绍:1. 支持动态创建表、类,属性,唯一约束、外键,索引,关系,无需写代码,快速创建业务对象;
我是有底线的