@rvkang/batch-mysql
v0.1.0
Published
MySQL persistence adapter for nest-batch.
Maintainers
Readme
@rvkang/batch-mysql
MySQL-backed repository, checkpoint, execution-context, and lock storage for
nest-batch.
Install
pnpm add @rvkang/batch-mysqlInitialize storage
import { MySqlBatchStorage } from "@rvkang/batch-mysql";
const storage = new MySqlBatchStorage({
connectionString: process.env.DATABASE_URL,
database: "nest_batch"
});
await storage.initialize();
// Pass storage to DefaultBatchRunner or NestBatchModule.forRoot({ storage }).
await storage.close();initialize() idempotently creates this adapter's tables. Checkpoints are
written after successful work boundaries; design writers and external side
effects to be idempotent when a failed execution restarts.
