db-migration-validation

Installation
SKILL.md

Validation & Testing — Equivalence

This is the Validation phase. Prove that same input → same value (functions/queries) and same input → same net effect (procedures/DML) between source and target. The methodology is in engines/<pair>/checks/equivalence-spec.md (substitute the active engine pair, e.g. oracle-to-postgresql or sqlserver-to-mysql, derived from the connection engines).

Conversion-style hand-off: dbmig does the deterministic work (sample data, run tests, compare, report); you (Kiro) generate the test cases from real data.

Run mode & follow-up (applies to this whole phase)

Per migration-config.yaml run.mode (or --mode):

  • silent (default): any test/reconcile failure is recorded to migrations/<project>/follow-up.yaml (+ follow-up.md) and the run continues — never blocks. Summarize open follow-up items at the end for later human resolution.
  • interactive: also prompt for input/correction; failures surface via a non-zero exit.
Installs
2
GitHub Stars
3
First Seen
Sep 10, 2026