You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been using migra for years and, similar to others in this thread, maintained a local fork with some fixes.
Decided to finally create a new and modern tool from scratch - https://github.com/Apakottur/pgmig.
Been using it for my projects as a replacement for migra and am rather happy with it.
Activity
reteps commentedon Jul 27, 2025
As far as I can tell, the best maintained forks is:
And a typescript port is:
@djrobstep I would encourage you to mark this repo as 'archived' and point at this fork.
leochong commentedon May 29, 2026
For anyone landing here after the deprecation — migra has been forked and is under active maintenance at https://github.com/migradiff/migra
What's been fixed and added so far:
Fixed
--schemaflag edge cases in multi-schema deploymentsAdded
--from-filemode — diff pg_dump -s schema files without a live database connection--output json— structured diff output with per-statement risk classification (safe / warning / destructive)docker-compose.yml— one-command local dev environmentghcr.io/migradiff/migra)fail_on_destructivesupport42 tests passing, 0 failing on Python 3.14.
If you were using
djrobstep/migra, this is a drop-in continuation — nothing has changed about the CLI interface or output format.PRs and issues welcome at https://github.com/migradiff/migra
Apakottur commentedon Jul 13, 2026
I've been using
migrafor years and, similar to others in this thread, maintained a local fork with some fixes.Decided to finally create a new and modern tool from scratch - https://github.com/Apakottur/pgmig.
Been using it for my projects as a replacement for
migraand am rather happy with it.Feel free to try it and open PRs / issues.