fix(server): migrate-dev-db refuses unimported legacy threads#23159

open9
main
fix/issue-19018
opened4d agobyJJulius Marminge
View on GitHubTwo-way sync enabledPR last imported 1d ago
0 / 2 viewed2 files changedLine totals unavailable

apps/server/scripts/migrate-dev-db.ts · Earlier revision 9bf8c50e · right 515–516

Original diff
@@ -463,6 +511,17 @@ export const runMigrateDevDb = Effect.fn("runMigrateDevDb")(function* (
     }
   }
 
+  // Before ensureNotInUse, whose checkpoint already rewrites the destination.
+  yield* ensureNoPendingLegacyThreads(sourcePath).pipe(
+    Effect.provide(NodeSqliteClient.layer({ filename: sourcePath, readonly: true })),

apps/server/scripts/migrate-dev-db.ts · right 515–516