我从git(link)获得了Vertica-Extension-Packages,并将Vertica从7.2.0升级到8.0.0-2,升级后我尝试重新编译它所以我去的文件夹和类型:后在Vertica 8.0.0-2中安装group_concat UDAF集合函数
$make uninstall
$make install
我尝试运行:
select group_concat(node_name) over() from nodes;
,并得到这个错误: 错误5861:错误的用户功能GROUP_CONCAT在调用getReturnType() src/GroupConcat.cpp:86],错误代码:0,message:函数只接受1个ar gument,但614891469 ...提供
如果:
什么 “使清洁” 不按如下方式删除旧的构建真的是一个用户定义的**聚合**功能,你应该使用它与GROUP BY ... – mauro
听起来像一个bug给我。我会在github问题跟踪器中放置一张票。你也许可以尝试使用agg_concatenate,尽管它的工作原理有点不同。 – woot