不同用户查询同表显示数据不同
- 检查同名表是否是同一张表。在关系型数据库中,确定一张表通常需要3个因素:database,schema,table。从问题现象描述看,database,table已经确定, 分别是human_resource、areas。
- 检查同名表的schema是否一致。使用omm,user01分别登录发现,search_path依次是public和”$user”。omm作为数据库管理员,默认不会创建omm同名的schema,即不指定schema的情况下所有表都会建在public下。而对于普通用户如user01,则会在创建用户时,默认创建同名的schema,即不指定schema时表都会创建在user01的schema下。