hhyo / Archery

SQL 审核查询平台
https://archerydms.com
Apache License 2.0
6.1k stars 1.69k forks source link

clickhouse查询报查询异常报错,错误信息:list index out of range #1838

Open liujiashun0520 opened 2 years ago

liujiashun0520 commented 2 years ago

重现步骤

archery 版本为1.8.4; goinception 为1.3.0; select * from adm_user_insight_event_info; 报查询异常报错,错误信息:list index out of range

预期外的结果

查询异常报错,错误信息:list index out of range

日志文本

No response

版本

1.8.4

部署方式

手工部署

是否还有其他可以辅助定位问题的信息?比如数据库版本等

No response

nick2wang commented 2 years ago

能发下建表语句和几条示例数据么?我这边复现不了问题

cxheny commented 10 months ago

可以尝试在用户权限里授权资源组查询所有实例权限试试。

IplLL commented 6 months ago

同问, 604 53625

IplLL commented 6 months ago

使用的是超管权限,报错信息,如上图,但是是赋予权限的,而且用数据库工具链接clickhouse是可以正常查询数据显示出结果的!在线求解

nick2wang commented 6 months ago

同问, 604 53625

archery中配置的clickhouse用户需要拥有system.build_options表的select权限,因为archery对查询语句做explain时需要判断clickhouse的server version信息

IplLL commented 6 months ago

@nick2wang 感谢!按照您说的解决办法 问题已经解决! 微信图片_20240507155612 20240507155421

在执行sqlserver 查询时候timestamp栏显示的是字符串乱码

IplLL commented 6 months ago

我这还有一个问题请教您下:就是上图sqlserver查询显示乱码问题