Tencent / CodeAnalysis

Static Code Analysis - 静态代码分析
https://tencent.github.io/CodeAnalysis/
Other
1.66k stars 286 forks source link

外部MySQL数据库大小写敏感问题 #469

Closed ZQiannnn closed 2 years ago

ZQiannnn commented 2 years ago

mysql数据库版本: PolarDB 100% 兼容 MySQL 5.7 tca版本: v1.4.0

实际使用时遇到两个问题:

  1. 在新建代码库凭证的时候一直报错外键错误,经排查 authen_scmaccount.auth_origin_id 写入的是Codedog,关联的外键表base_origin.name中的是codedog 本地docker-compose部署无此问题

2.client运行localscan的时候,一直报错无权限,经排查 request.user是codedog,实际上的admin用户是CodeDog,非python技术栈无法继续跟踪, 另外发现一个有意思的点,不知道什么时候自动新建了一个codedog用户,把他改成超级管理员client就不会报无权限的错误了

image
ZQiannnn commented 2 years ago

MySQL相关配置:

image
Lingghh commented 2 years ago

感谢反馈,我们处理下

Lingghh commented 2 years ago

@ZQiannnn 目前最新代码已经做了处理,可以拉取最新代码试试 如果出现重复值报错,可以到数据库将非CodeDog格式的codedog 字符串进行调整或删除