用报表工具连接Greenplum失败,报schema不存在错误。经判断需设置search_path。
1)连接greenplum
C:\Windows\system32>psql -h 1.2.345.678 -p 5432 -d tpc_1 -U gpuser
2)查看search_path
tpc_1# show search_path;
3)修改search_path
tpc_1=# alter database tpc_1 set search_path to "$user", public, "My_Schema";
4)退出
tpc_1=# \q
5)连接greenplum
C:\Windows\system32>psql -h 1.2.345.678 -p 5432 -d tpc_1 -U gpuser
6)查看search_path
tpc_1# show search_path;
备注1:如果有大写字母要用双引号,例如"My_Schema"、
备注2:退出后重进才能看到修改生效。
备注2:1.2.345.678 是ip地址,5432 是端口号,tpc_1是库名,gpuser是用户名
本文转自 ztfriend 51CTO博客,原文链接:http://blog.51cto.com/idata/806495,如需转载请自行联系原作者