migra

Schema diff tool

A tool for managing and comparing changes to PostgreSQL schemas in an automated and testable way

Like diff but for PostgreSQL schemas

GitHub

3k stars
42 watching
125 forks
Language: Python
last commit: 6 months ago
Linked from 1 awesome list

developer-experiencedeveloper-toolspostgresqlpythonschema-changesschema-migrations

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
salsita/node-pg-migrate Manages database migrations for PostgreSQL using a migration scripting language and a command-line tool. 1,295
fabianlindfors/reshape Automates schema changes in PostgreSQL without downtime 1,725
larapulse/migrator Automates database schema changes using Go-based migrations 25
ariga/atlas A tool that manages and migrates database schemas as code using modern DevOps principles. 5,993
multum/pg-differ A Node.js tool for comparing and managing PostgreSQL databases during migrations. 36
rubenv/sql-migrate Tools and scripts for managing changes to a relational database schema in a Go application. 3,237
yandex/pgmigrate A tool to manage and automate changes to a PostgreSQL database schema 631
ankane/pgsync A tool that synchronizes data between two Postgres databases while preserving schema and security. 3,180
sqlalchemy/alembic A tool for managing changes to databases in a controlled and reversible manner. 2,864
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,547
amacneil/dbmate A lightweight framework-agnostic database migration tool 5,497
shayonj/pg-osc Tool for making schema changes in PostgreSQL with minimal locks to achieve zero downtime updates. 540
dimitri/pgloader Tools for migrating data from various sources to PostgreSQL using the COPY command 5,435
pgmodeler/pgmodeler A graphical tool for designing and managing PostgreSQL databases 3,123
jwdeitch/pg_migrate A utility to manage Postgres schema and other objects through version-controlled migrations. 31