多租户数据源问题,请大神们指教一下

提问 1 586
151****6935
151****6935 2022-12-07
版本: 3.9 开发环境:idea
在默认的数据源库中,创建了2个独立租户数据源zuhudata01和zuhudata02。并也分别创建了两个租户zuhu01(对应租户数据源:zuhudata01,登陆账号:zuhu01)和zuhu02(对应租户数据源:zuhudata02,登陆账号:zuhu02)。在登陆界面可以选择三个租户(默认租户、zuhu01和zuhu02); 1)当选择租户zuhu01时,登陆zuhu01账号,在录入通知记录和微信管理数据的时候,默认租户admin是可以看到zuhu01录入的数据,zuhu02看不到zuhu01录入的数据。 2)当选择租户zuhu02时,登陆zuhu02账号,在录入通知记录和微信管理数据的时候,默认租户admin和zuhu01看不到zuhu02录入的数据。 3)当选择默认租户时,登陆admin账号,在录入通知记录和微信管理数据的时候,租户zuhu01是可以看到admin录入的数据,zuhu02看不到zuhu01录入的数据。 基于上面的现象,发现一些问题: A、默认租户是否被新创建的租户zuhu01替代。他两是共用一个数据源,那么默认租户和zuhu01是否可以理解为同一个租户? B、那么系统是否有超级租户的概念,admin能够看到zuhu02的数据?从目前的结果来看,zuhu01和admin(默认租户)是看不到zuhu02的数据。
回帖
  • 现在租户是按数据源隔离的,这里的admin和zuhu01,都是使用的同一个数据源,可以理解为同一个租户。 超级管理员,主要是用于创建租户的,并不能查看其他租户的数据。
    0 回复