awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to defnotwig/pg-safe-migrate

Projects sharing features with Pg Safe Migrate

13 open-source projects similar to defnotwig/pg-safe-migrate, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • doctrine/dbaldoctrine avatar

    doctrine/dbal

    9,699View on GitHub↗

    This project is a SQL database abstraction layer that provides a consistent object-oriented interface for interacting with multiple relational database systems. It includes a driver wrapper to standardize connections and result sets, a fluent query builder for constructing portable SQL statements, and a type mapper for converting database-specific data types into native application types and vice versa. The library enables programmatic schema management through a schema manager that can introspect database metadata, model structures as objects, and generate the SQL required to migrate between

    PHPdatabaseibm-db2mariadb
    View on GitHub↗9,699
  • elixir-ecto/ectoelixir-ecto avatar

    elixir-ecto/ecto

    6,471View on GitHub↗

    Ecto is an Elixir database toolkit that maps database rows to Elixir structs and validates data changes through changesets before persistence. It provides a language-integrated query syntax for composing database queries, building them incrementally and securely with compile-time expansion into safe SQL. The toolkit connects to multiple database backends including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse, and ETS through a pluggable adapter interface. It supports eager and lazy preloading of associated records to eliminate N+1 query problems, and can store nested data structures as embed

    Elixir
    View on GitHub↗6,471
  • ayarotsky/diesel-guardayarotsky avatar

    ayarotsky/diesel-guard

    115View on GitHub↗

    Linter for dangerous Postgres migration patterns in Diesel and SQLx. Prevents downtime caused by unsafe schema changes.

    Rust
    View on GitHub↗115
  • bemihq/bemiBemiHQ avatar

    BemiHQ/bemi

    399View on GitHub↗

    Automatic data change tracking for PostgreSQL

    TypeScript
    View on GitHub↗399

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • cbbrowne/pgcmpcbbrowne avatar

    cbbrowne/pgcmp

    46View on GitHub↗

    Tool for comparing Postgres database schemas

    Shell
    View on GitHub↗46
  • djrobstep/migradjrobstep avatar

    djrobstep/migra

    3,049View on GitHub↗

    DEPRECATED: Like diff but for PostgreSQL schemas

    Python
    View on GitHub↗3,049
  • multum/pg-differmultum avatar

    multum/pg-differ

    40View on GitHub↗

    Node.js migration tool for PostgreSQL

    JavaScript
    View on GitHub↗40
  • perseas/pyrseasperseas avatar

    perseas/Pyrseas

    407View on GitHub↗

    Provides utilities for Postgres database schema versioning.

    Python
    View on GitHub↗407
  • sqitchers/sqitchsqitchers avatar

    sqitchers/sqitch

    3,134View on GitHub↗

    Sensible database change management

    Perl
    View on GitHub↗3,134
  • xataio/pgrollxataio avatar

    xataio/pgroll

    6,502View on GitHub↗

    pgroll is a PostgreSQL migration framework designed for zero-downtime schema changes. It applies non-blocking DDL operations that avoid exclusive locks on tables, and uses trigger-based column backfill to populate new columns while keeping them synchronized with old ones. The framework wraps each migration step in a database transaction that can be atomically committed or rolled back, and creates a versioned view layer that exposes both old and new schema versions simultaneously to client applications. The tool distinguishes itself by managing multiple schema versions via views, enabling safe

    Go
    View on GitHub↗6,502
  • achiku/planterachiku avatar

    achiku/planter

    557View on GitHub↗

    Generate PlantUML ER diagram textual description from PostgreSQL tables

    Go
    View on GitHub↗557
  • yandex/pgmigrateyandex avatar

    yandex/pgmigrate

    666View on GitHub↗

    Simple tool to evolve PostgreSQL schema easily.

    Python
    View on GitHub↗666
  • alexis-benoist/eralchemyAlexis-benoist avatar

    Alexis-benoist/eralchemy

    1,416View on GitHub↗

    Entity Relation Diagrams generation tool

    Python
    View on GitHub↗1,416