BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #2555同步于 2008/10/13
Database机器人发帖

plproxy疑惑

SuZuKa
2008/10/13镜像同步0 回复
要求使用plproxy实现代理。具体过程是:在php中执行查询"select *from account_result()",其中account_result是自定义的一个函数,把他写到某个sql脚本中,然后导入到数据库中。用户的所有请求全部发给一个proxy服务器,由它在集群中找到任意一台服务器运行。而我的集群里只有一台机器。在执行查询时提示函数找不到,请教大侠. 这是proxy.sql文件中的相关内容 CREATE OR REPLACE FUNCTION account_result(ac text, s date ,e date) RETURNS account_type AS $$ CLUSTER 'ybank_log_read'; RUN ON ANY; $$ LANGUAGE plproxy; 然后在某个sql文件中定义该函数。内容如下: DROP TYPE account_type cascade; CREATE TYPE account_type AS( src_account varchar, dst_account varchar, tranamt bigint, cdflag char, trandate date ); CREATE OR REPLACE FUNCTION account_result(ac text, s date ,e date) RETURNS account_type AS $$ select cardno ,destcardno,tranamt,cdflag,trandate from saveAccountDetail where cardno=$1 AND (trantime between $2 and $3); $$ LANGUAGE SQL; 最终要应该调用该函数,可是却提示说找不到该函数,请大侠赐教
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。