Explorar o código

fix(core): allow skipping migration execution

Dax Raad hai 2 meses
pai
achega
a69b70d5ca
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      packages/core/src/database/migration.ts

+ 1 - 1
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()})`,
           )