diff --git a/server/setup/scriptsPg/1.23.0.ts b/server/setup/scriptsPg/1.23.0.ts index a2ed12885..249fe2626 100644 --- a/server/setup/scriptsPg/1.23.0.ts +++ b/server/setup/scriptsPg/1.23.0.ts @@ -10,11 +10,11 @@ export default async function migration() { await db.execute(sql`BEGIN`); await db.execute(sql` - ALTER TABLE "newt" ADD COLUMN "agent" varchar; + ALTER TABLE "newt" ADD COLUMN IF NOT EXISTS "agent" varchar; `); await db.execute(sql` - ALTER TABLE "newt" ADD COLUMN "agentVersion" varchar; + ALTER TABLE "newt" ADD COLUMN IF NOT EXISTS "agentVersion" varchar; `); await db.execute(sql`COMMIT`); diff --git a/server/setup/scriptsSqlite/1.23.0.ts b/server/setup/scriptsSqlite/1.23.0.ts index af391f5b1..a4f2702eb 100644 --- a/server/setup/scriptsSqlite/1.23.0.ts +++ b/server/setup/scriptsSqlite/1.23.0.ts @@ -16,13 +16,13 @@ export default async function migration() { db.transaction(() => { db.prepare( ` - ALTER TABLE 'newt' ADD 'agent' text; + ALTER TABLE 'newt' ADD COLUMN IF NOT EXISTS 'agent' text; ` ).run(); db.prepare( ` - ALTER TABLE 'newt' ADD 'agentVersion' text; + ALTER TABLE 'newt' ADD COLUMN IF NOT EXISTS 'agentVersion' text; ` ).run(); })();