news 2026/6/22 23:35:23

tortoise-orm的多库配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tortoise-orm的多库配置

1.配置文件

TORTOISE_ORM = { "connections": { "default": { # 老业务库 "engine": "tortoise.backends.mysql", "credentials": { ... } }, "newbiz": { # 新业务库 "engine": "tortoise.backends.mysql", "credentials": { ... } }, }, "apps": { "models": { # 老 app "models": ["app.models.users", "aerich.models"], "default_connection": "default", }, "newbiz": { # 新 app "models": ["app.newbiz.models", "aerich.models"], # 关键点:也要带 aerich.models "default_connection": "newbiz", }, }, }

2.初始化命令

# 给第二个库(newbiz)再建一套迁移 aerich init -t config.settings.TORTOISE_ORM -app newbiz aerich init-db -app newbiz # 对命令的更新操作 aerich migrate -app newbiz --name init_newbiz aerich upgrade -app newbiz aerich downgrade -app newbiz -v 1 # 回滚到版本 1

3.分开导入使用

from app.models.users import Users # 属于 models app → default 连接 from app.newbiz.stat import Stat # 属于 newbiz app → analytics 连接 user = await Users.get(id=1) # 自动用 default 库 stat = await Stat.create(pv=100) # 自动用 analytics 库
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 19:46:14

YOLOv8-Ultralytics 系列文章目录

YOLOv8-Ultralytics 系列文章目录 文章目录YOLOv8-Ultralytics 系列文章目录前言YOLOv8-Ultralytics 概述核心定位与优势核心技术架构YOLOv8-Ultralytics 源码讲解目标检测部分总结前言 YOLOv8是由Ultralytics公司(创始人也是YOLO系列核心作者Joseph Redmon的合作者…

作者头像 李华
网站建设 2026/6/23 11:28:55

自动化运维工程师之ansible启动rpcbind和nfs服务

通过 systemd 模块分别启动 rpcbind 和 nfs 服务,并设置它们为开机自启,是 NFS 服务部署中启动相关服务的典型配置。下面我会逐部分解析代码的含义、作用以及关键细节。 一、代码整体功能总结 这段代码包含两个独立的 systemd 模块任务,依次完…

作者头像 李华
网站建设 2026/6/23 19:46:52

数字供应链系统哪个好?2025 供应链系统推荐排名来了,八大供应链系统

当数字化转型从“可选项”变为“必选项”,S2B2B供应链系统已成为企业重构供应链竞争力的核心工具。无论是解决传统批发企业“订单传递慢、库存不清”的沉疴,还是支撑新兴跨境商家“多渠道协同、全链路合规”的需求,一款高效的供应链系统都能让…

作者头像 李华
网站建设 2026/6/23 16:09:58

M.I.B.终极指南:解锁汽车娱乐系统的隐藏功能

你是否曾经对车载系统的功能限制感到困扰?为什么高端汽车的原厂娱乐系统总是缺少你想要的功能?如果你的车辆使用的是Harman MHI2或MHIG系列娱乐系统,那么M.I.B.就是你的完美解决方案。这个开源工具就像一个汽车系统的"多功能工具"&…

作者头像 李华
网站建设 2026/6/23 5:22:59

终极PHP兼容性检查工具:轻松应对版本迁移挑战

终极PHP兼容性检查工具:轻松应对版本迁移挑战 【免费下载链接】PHPCompatibility PHPCompatibility/PHPCompatibility: PHPCompatibility是一个针对PHP代码进行兼容性检查的Composer库,主要用于PHP版本迁移时确保现有代码能够适应新版本的PHP语言特性&am…

作者头像 李华