有人可以向我解释用户如何存储SonarQube的数据库(mysql)吗?我做了一个错误的查询,损坏了新用户的帐户。我正在尝试修复它,但我无法让用户再次显示在/ users页面上,所以即使所有内容在"用户"中看起来都是正确的,某些内容仍然不能完全正确。表。还有其他表吗?
用户是新用户,因此他没有DB中的活动(从未登录,没有分配等)。
或者我可以删除用户并重新创建,但我不知道该怎么做,因为它没有在网络上显示。要在DB中执行此操作,我需要再次了解数据模型。
答案 0 :(得分:2)
您应该还原SQL更改,删除目录数据/ es然后通过标准方式(管理控制台或Web服务)删除用户。如果您不知道确切的更改是什么,那么应该恢复数据库备份。
答案 1 :(得分:0)
为了使用户出现在UI上,您需要确保他们通过organization_members
表链接到组织。在我的设置中,我只有一个组织(在organizations
表中),默认组织。