gh-ost

Schema migrator

An online schema migration tool designed to decouple write loads and improve control over the migration process in MySQL databases

GitHub's Online Schema-migration Tool for MySQL

GitHub

12k stars
581 watching
1k forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists

mysqlschema-migrations

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rubenv/sql-migrate Tools and scripts for managing changes to a relational database schema in a Go application. 3,248
amacneil/dbmate A lightweight framework-agnostic database migration tool 5,539
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,714
shayonj/pg-osc Tool for making schema changes in PostgreSQL with minimal locks to achieve zero downtime updates. 554
djrobstep/migra A tool for managing and comparing changes to PostgreSQL schemas in an automated and testable way 2,930
sqitchers/sqitch An application for managing and automating changes to relational databases. 2,881
ariga/atlas A tool that manages and migrates database schemas as code using modern DevOps principles. 6,124
go-mysql-org/go-mysql A toolset for handling MySQL protocol and replication in Go 4,630
dolthub/dolt A system that integrates version control with SQL databases, allowing developers to track changes and collaborate on database schema and data. 18,052
sqlalchemy/alembic A tool for managing changes to databases in a controlled and reversible manner. 2,953
xxjwxc/gormt Automates conversion of MySQL database to Go structs using GORM 2,372
r0oth3x49/ghauri Automates detection and exploitation of SQL injection security flaws using a cross-platform tool. 3,208
pressly/goose A tool for managing changes to a database schema. 7,307
skeema/skeema Tool for managing MySQL and MariaDB schema changes using pure SQL in a declarative fashion 1,273
sqldef/sqldef Automated schema management tool that uses SQL to manage changes across multiple databases 1,979