diff --git a/packages/core/src/database/migration.ts b/packages/core/src/database/migration.ts index 42aebf02d..f0a030144 100644 --- a/packages/core/src/database/migration.ts +++ b/packages/core/src/database/migration.ts @@ -47,7 +47,7 @@ export function applyOnly(db: Database, input: Migration[]) { if (completed.has(migration.id)) continue yield* db.transaction((tx) => Effect.gen(function* () { - yield* migration.up(tx) + if (!process.env.OPENCODE_SKIP_MIGRATIONS) yield* migration.up(tx) yield* tx.run( sql`INSERT INTO ${sql.identifier("migration")} (id, time_completed) VALUES (${migration.id}, ${Date.now()})`, )