fix(core): allow skipping migration execution

This commit is contained in:
Dax Raad
2026-05-31 12:17:40 -04:00
parent 02edad83b2
commit a69b70d5ca
+1 -1
View File
@@ -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()})`,
)