应用访问postgress表的时候显示表不存在
但是加上schema前缀就可以查到
原因是pstgress有个类似于环境变量的东西search_path,需要将schema加入到search_path才能直接搜索到这个schema下的表
#查询当前 search_path
SHOW search_path;
#配置search_path,当前会话生效
SET search_path TO acell_sch, "$user", xxx, xxx
#配置search_path并永久生效
ALTER USER xxx SET search_path TO "$user",xxx, xxx
配置永久生效时显示OK,实际查询却没生效,原因时需要使用超级用户登陆执行,我这里时greenplum,切换到gpadmin用户登陆服务器直接psql -d xxx 登陆上改即可