forked from EllieBotDevs/elliebot
fixed unrole timer cleanup migration
This commit is contained in:
parent
cce4795f9b
commit
9af44d2220
1 changed files with 3 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
|||
BEGIN TRANSACTION;
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
DROP INDEX "IX_XpSettings_GuildConfigId";
|
||||
|
||||
|
@ -142,7 +142,8 @@ DELETE FROM VcRoleInfo WHERE GuildConfigId IS NULL OR GuildConfigId NOT IN (SELE
|
|||
UPDATE VcRoleInfo
|
||||
SET GuildId = (SELECT GuildId FROM GuildConfigs WHERE GuildConfigs.Id = VcRoleInfo.GuildConfigId);
|
||||
|
||||
DELETE FROM UnroleTimer WHERE GuildConfigId IS NULL OR GuildConfigId NOT IN (SELECT Id FROM GuildConfigs);
|
||||
DELETE FROM UnroleTimer WHERE GuildConfigId IS NULL OR GuildConfigId NOT IN (SELECT Id FROM GuildConfigs)
|
||||
OR (GuildId, UserId) IN (SELECT GuildId, UserId FROM UnroleTimer GROUP BY GuildId, UserId HAVING COUNT(*) > 1);
|
||||
UPDATE UnroleTimer
|
||||
SET GuildId = (SELECT GuildId FROM GuildConfigs WHERE GuildConfigs.Id = UnroleTimer.GuildConfigId);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue