Nick Wang
Nick Wang
> 我如果要单独使用上面的三个功能,分别都需要哪些权限呢,正常后台用户权限都会给足,就是archery权限那块太多了不知道怎么搞 这些就差不多了 
> 我新建了一个权限组给了您上面的所有权限,然后新建了一个用户到这个权限组,但是查询的时候仍然报没有库表的查询权限  这个权限是archery层面控制的,并不是数据库层面的权限,这样才能实现archery配置一个数据库账号就可以分配给不同archery用户不同的查询权限,普通用户在archery查询之前都要在archery申请相应的查询权限
> 即使我用archery的admin用户去查询mongodb,也是报一样的认证错误,而且mongodb用户已经是root权限了 你的mongodb是什么版本的?
> v1.8.2 我在issue里搜那个报错,有人好像遇到了,说修改mongo.py配置就可以,我修改了重启archery容器,还是一样 不是archery,我是说你管理的mongo实例的版本号是多少
先拉下最新的 https://github.com/hhyo/Archery/blob/master/sql/engines/mongo.py 到你本地覆盖再看下有没有问题,我本地用最新代码不能复现你的问题
富文本不错,不过是不是可以考虑做一个是否@的开关?毕竟不是每个人都需要这么高优先级的通知,尤其是每天有大量工单的情况
attrs字段的数据类型是什么?
> 当我点击”SQL检测“也出现了类似的报错  这个pr应该可以修复这个问题 #1845
有5分钟的缓存 https://github.com/hhyo/Archery/blob/c996a87031f776d7544430b65cd7231dff65f739/sql/instance.py#L258-L264
> 这个是处于性能方面考虑吗? 有很多创建好表就查询的需求怎么解决? 把这行去掉就可以 https://github.com/hhyo/Archery/blob/c996a87031f776d7544430b65cd7231dff65f739/sql/instance.py#L258