Skip to content

Is Migra project abandoned? #245

Open

Description

@meglio

Hello developers, is this now abandoned?

Activity

  1. reteps commented on Jul 27, 2025

    @reteps

    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.

  2. leochong commented on May 29, 2026

    @leochong

    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

    • Python 3.12+ deprecation warnings resolved
    • --schema flag edge cases in multi-schema deployments
    • RLS policy diffing (CREATE/DROP POLICY, partition support, equality bug fix)
    • 6 test fixture mismatches from schemainspect version drift

    Added

    • --from-file mode — 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 environment
    • Official Docker image (ghcr.io/migradiff/migra)
    • GitHub Actions action with fail_on_destructive support
    • Pre-commit hook

    42 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

  3. Apakottur commented on Jul 13, 2026

    @Apakottur

    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.

    Feel free to try it and open PRs / issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions