diff --git a/app/features/sendouq/queries/seasonMatchesByUserId.server.ts b/app/features/sendouq/queries/seasonMatchesByUserId.server.ts index bb1d5ae5e..170c08d9f 100644 --- a/app/features/sendouq/queries/seasonMatchesByUserId.server.ts +++ b/app/features/sendouq/queries/seasonMatchesByUserId.server.ts @@ -174,7 +174,6 @@ const pagesStm = sql.prepare(/* sql */ ` "GroupMatch"."alphaGroupId" = "Group"."id" or "GroupMatch"."bravoGroupId" = "Group"."id" left join "GroupMember" on "Group"."id" = "GroupMember"."groupId" - left join "GroupMatchMap" on "GroupMatch"."id" = "GroupMatchMap"."matchId" where "GroupMember"."userId" = @userId and "GroupMatch"."createdAt" between @starts and @ends group by "GroupMatch"."id" diff --git a/migrations/052-indexes.js b/migrations/052-indexes.js new file mode 100644 index 000000000..ed4f86863 --- /dev/null +++ b/migrations/052-indexes.js @@ -0,0 +1,8 @@ +export function up(db) { + db.transaction(() => { + db.prepare( + /*sql */ `create index group_match_created_at on "GroupMatch"("createdAt")`, + ).run(); + db.prepare(/*sql */ `create index skill_season on "Skill"("season")`).run(); + })(); +}