Nick Wang

Results 36 comments of Nick Wang

> 我如果要单独使用上面的三个功能,分别都需要哪些权限呢,正常后台用户权限都会给足,就是archery权限那块太多了不知道怎么搞 这些就差不多了 ![image](https://user-images.githubusercontent.com/33473924/155299075-ebc2418e-111c-4091-9ded-7862ed1ef2b9.png)

> 我新建了一个权限组给了您上面的所有权限,然后新建了一个用户到这个权限组,但是查询的时候仍然报没有库表的查询权限 ![image](https://user-images.githubusercontent.com/48242833/155302101-7e97a91d-b719-4fbc-8ec5-9bfd2ab501b9.png) 这个权限是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检测“也出现了类似的报错 ![image](https://user-images.githubusercontent.com/35388612/191713472-2aff7327-4d76-4a35-b68e-023abac3c6e0.png) 这个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