Isolate legacy migration transactions

This commit is contained in:
2026-07-23 19:06:30 +02:00
parent 9be94028b3
commit 4d5eb22e66
5 changed files with 180 additions and 127 deletions
+5 -1
View File
@@ -1,10 +1,14 @@
import { db } from "../src/db/client.js";
import { CircuitListRepository } from "../src/db/repositories/circuit-list.repository.js";
import { LegacyConsumerMigrationRepository } from "../src/db/repositories/legacy-consumer-migration.repository.js";
import { ProjectRepository } from "../src/db/repositories/project.repository.js";
import { LegacyConsumerMigrationService } from "../src/domain/services/legacy-consumer-migration.service.js";
const projectRepository = new ProjectRepository();
const circuitListRepository = new CircuitListRepository();
const migrationService = new LegacyConsumerMigrationService();
const migrationService = new LegacyConsumerMigrationService(
new LegacyConsumerMigrationRepository(db)
);
async function run() {
const projects = await projectRepository.list();