migri is a one-way database migration tool supporting PostgreSQL and ArangoDB. Version 0.5.0 is the current stable release, but the project is in early stages and appears to have low maintenance cadence. It differentiates by organizing migrations into logical groups per table (instead of a flat structure) and uses YAML or JS format for migration files. Supports environment variable injection in config. Requires peer dependencies pg (^7.5.0) and arangojs (^6.7.0).
npm install migriNo compatibility data collected yet for this library.
Shows how to configure migri for PostgreSQL with environment variables and run a YAML migration.
Set parser.name to 'js' in migri.json for ArangoDB.
Prefix version with filename or use globally unique identifiers.
Do not rely on CLI output for scripting; use programmatic API if needed.
Use object format: { "env": "VAR_NAME" } instead of just the variable name.Install pg: npm install pg
Install arangojs: npm install arangojs
Use format like 'account_1' where 'account' is the filename (without extension) and '1' is the version number.