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`);