皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 172|回复: 1

如何切换数据库schema

[复制链接]
发表于 2022-8-30 15:40:26 | 显示全部楼层 |阅读模式
我们平台是SaaS产品,使用mysql数据库,通过schema隔离各个租户(企业)数据。
我想咨询下,是否可以支持自动切换数据源(同一个数据库的不同用户)?
比如,A企业链接的是我们数据库中的a用户,B企业链接的是我们数据库中的b用户,A企业登录我们的系统的时候,打开员工绩效报表,数据源就要切换到a用户,查询数据;B企业登录我们的系统的时候,打开员工绩效报表,数据源就要切换到b用户,查询数据。
发表于 2022-8-30 15:49:31 | 显示全部楼层
愿意写代码的话,就用Java自定义数据源。
不想写代码的话,就把报表复制n份;比如:a报表对应A企业,b报表对应B企业 ... ...a报表的数据源连接对应数据库中的a用户,b报表对应数据库中的b用户;A企业登录系统时看到的是a报表,B企业登录系统时看到的是b报表;同一张报表,复制成n份,简单的修改一下数据源,没多少工作量

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-5 21:35 , Processed in 1.110186 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表