From 71bcf257181f5be7c824d709bf6067d32bde4b73 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 29 Sep 2025 17:07:38 -0700 Subject: [PATCH] move table unique constraint --- server/setup/scriptsSqlite/1.10.4.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/setup/scriptsSqlite/1.10.4.ts b/server/setup/scriptsSqlite/1.10.4.ts index 912c6fd5..8932a2eb 100644 --- a/server/setup/scriptsSqlite/1.10.4.ts +++ b/server/setup/scriptsSqlite/1.10.4.ts @@ -65,10 +65,6 @@ export default async function migration() { `ALTER TABLE resources ADD COLUMN resourceGuid TEXT DEFAULT 'PLACEHOLDER';` ).run(); - db.prepare( - `CREATE UNIQUE INDEX resources_resourceGuid_unique ON resources ('resourceGuid');` - ).run(); - // 2. Select all rows const rows = db.prepare(`SELECT resourceId FROM resources`).all() as { resourceId: number; @@ -82,6 +78,10 @@ export default async function migration() { for (const row of rows) { updateStmt.run(randomUUID(), row.resourceId); } + + db.prepare( + `CREATE UNIQUE INDEX resources_resourceGuid_unique ON resources ('resourceGuid');` + ).run(); })(); console.log(`${version} migration complete`);