sendou.ink/migrations/115-splatoon-player-peak-xp.js
Kalle 400f5ce301
Denormalize peak XP to SplatoonPlayer table (#2741)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 22:15:20 +02:00

22 lines
417 B
JavaScript

export function up(db) {
db.transaction(() => {
db.prepare(
/*sql*/ `
alter table "SplatoonPlayer"
add column "peakXp" real
`,
).run();
db.prepare(
/*sql*/ `
update "SplatoonPlayer"
set "peakXp" = (
select max("XRankPlacement"."power")
from "XRankPlacement"
where "XRankPlacement"."playerId" = "SplatoonPlayer"."id"
)
`,
).run();
})();
}