Function 使用Postgresql用户定义函数时,如何在多次调用之间节省一些内存?

Function 使用Postgresql用户定义函数时,如何在多次调用之间节省一些内存?,function,postgresql,Function,Postgresql,我用Postgresql的C语言定义了一个函数 select concat_text(name, address) from talbe_name; 事实上,我想在加载共享库时malloc一些内存来存储公共信息,然后当每一行返回时,我就可以使用内存了。我怎么能跨行记住一些东西? 非常感谢 您是否知道Postgres中已经有一个concat()函数?还有一匹没有名字的马谢谢!我找到了答案_PG_fini()你为什么要保留私有内存?如果我从talbe_name中选择concat_text(conc

我用Postgresql的C语言定义了一个函数

select concat_text(name, address) from talbe_name;
事实上,我想在加载共享库时malloc一些内存来存储公共信息,然后当每一行返回时,我就可以使用内存了。我怎么能跨行记住一些东西?
非常感谢

您是否知道Postgres中已经有一个
concat()
函数?还有一匹没有名字的马谢谢!我找到了答案_PG_fini()你为什么要保留私有内存?如果我从talbe_name中选择concat_text(concat_text('mr',name),concat_text('@',address)),这是否安全@Jasen concat_text只是一个例子,我真的想问一下如何保存隐私内存,谢谢~