我從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