Move app to apps/web-react in pnpm workspace layout

This commit is contained in:
Kalle
2026-08-16 09:20:33 +03:00
parent 7e365ccfcf
commit bbc8ea57af
2913 changed files with 227 additions and 250 deletions

View File

@@ -0,0 +1,27 @@
import { db } from "~/db/sql";
import invariant from "~/utils/invariant";
import { logger } from "~/utils/logger";
const rawId = process.argv[2]?.trim();
invariant(rawId, "id of badge is required (argument 1)");
const id = Number(rawId);
invariant(!Number.isNaN(id), "id must be a number");
async function main() {
const owners = await db
.selectFrom("BadgeOwner")
.select(["badgeId"])
.where("BadgeOwner.badgeId", "=", id)
.execute();
invariant(owners.length === 0, "Badge is still owned by someone");
await db.deleteFrom("Badge").where("id", "=", id).execute();
logger.info("done with deleting the badge");
}
void main();