sendou.ink/migrations/084-favorite-badges.js
Kalle 6a9d7755a9
Customize badges order (supporters) (#2220)
* Initial

* wip

* E2E tests

* imports order

* Lint
2025-04-26 12:13:09 +03:00

17 lines
455 B
JavaScript

export function up(db) {
db.transaction(() => {
db.prepare(
/* sql */ `alter table "User" add "favoriteBadgeIds" text`,
).run();
db.prepare(/* sql */ `update "User"
set "favoriteBadgeIds" =
case
when "favoriteBadgeId" is not null then '[' || "favoriteBadgeId" || ']'
else null
end;`).run();
db.prepare(
/* sql */ `alter table "User" drop column "favoriteBadgeId"`,
).run();
})();
}