【发布时间】:2013-05-28 12:12:19
【问题描述】:
有一个函数存根(我需要对其进行并行化,部分为它分离输入数据,并使其在来自这些部分的数据不同的计算机上产生)
-- Function: net_train(text[], integer)
-- DROP FUNCTION net_train(text[], integer);
CREATE OR REPLACE FUNCTION net_train(terms text[], perceptron_id integer)
RETURNS void AS
$BODY$begin
-- stub
end;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION net_train(text[], integer)
OWNER TO postgres;
COMMENT ON FUNCTION net_train(text[], integer) IS 'Comment: Train the Kohonen Neural Network with input data
Params:
text[] terms - array of terms, on which net is train
int perceptron_id - ID of perceptron to be added
除了检查它是否真的执行之外,是否有必要在其中插入一些操作,即我对 2 个感兴趣的问题的回答:
- 如何显示来自该函数的一些消息? (希望看到一个例子)
- 如果假设,在调用这个函数之前
/etc/perceptron_id.txt文件(这个函数参数有整数类型,在这种情况下这个数字的字符串表示意味着)如何从这个函数中实现添加到这个已经创建的文件terms text []输入数组的每个元素的每一行(之前打开上述文件以添加行)已经创建? (希望看到一个例子)
【问题讨论】:
标签: sql linux postgresql solaris postgresql-8.4