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
126 forks
Language: Python
last commit: over 2 years ago
Linked from 1 awesome list

developer-experiencedeveloper-toolspostgresqlpythonschema-changesschema-migrations

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
salsita/node-pg-migrateManages database migrations for PostgreSQL using a migration scripting language and a command-line tool.1,303
fabianlindfors/reshapeAutomates schema changes in PostgreSQL without downtime1,733
larapulse/migratorAutomates database schema changes using Go-based migrations25
ariga/atlasA tool that manages and migrates database schemas as code using modern DevOps principles.6,124
multum/pg-differA Node.js tool for comparing and managing PostgreSQL databases during migrations.36
rubenv/sql-migrateTools and scripts for managing changes to a relational database schema in a Go application.3,248
yandex/pgmigrateA tool to manage and automate changes to a PostgreSQL database schema633
ankane/pgsyncA tool that synchronizes data between two Postgres databases while preserving schema and security.3,201
sqlalchemy/alembicA tool for managing changes to databases in a controlled and reversible manner.2,953
golang-migrate/migrateDatabase migration tool written in Go that reads and applies migrations to various databases.15,714
amacneil/dbmateA lightweight framework-agnostic database migration tool5,539
shayonj/pg-oscTool for making schema changes in PostgreSQL with minimal locks to achieve zero downtime updates.554
dimitri/pgloaderTools for migrating data from various sources to PostgreSQL using the COPY command5,507
pgmodeler/pgmodelerA graphical tool for designing and managing PostgreSQL databases3,147
jwdeitch/pg_migrateA utility to manage Postgres schema and other objects through version-controlled migrations.32