dbmate

Migration tool

A lightweight framework-agnostic database migration tool

🚀 A lightweight, framework-agnostic database migration tool.

GitHub

5k stars
30 watching
273 forks
Language: Go
last commit: 10 days ago
Linked from 1 awesome list

clickhousecppdatabasedatabase-migrationsdatabase-schemadockergogolangmigrationmigrationsmysqlnodejspostgrespostgresqlpythonrustsqlite

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,235
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,494
sqldef/sqldef Automated schema management tool that uses SQL to manage changes across multiple databases 1,966
ariga/atlas A tool that manages and migrates database schemas as code using modern DevOps principles. 5,964
pressly/goose A tool for managing database schema changes in multiple databases. 7,120
volatiletech/sqlboiler An ORM generator that creates a Go-based data access layer from an existing database schema. 6,763
go-gormigrate/gormigrate A minimalistic migration helper for Gorm ORM to support proper schema versioning and migration rollback. 1,046
rafaelespinoza/godfish A tool for managing database migrations across multiple databases. 7
dbgate/dbgate A comprehensive, cross-platform database management tool with features like schema comparison and visual query designers. 5,408
rdagumampan/yuniql An engine for managing schema versioning and database migrations using plain SQL scripts 419
muir/libschema A tool for managing and executing database schema migrations in Go libraries. 15
uptrace/bun An ORM for Go that supports multiple databases and provides an easy-to-use API for writing complex queries 3,792
sqlalchemy/alembic A tool for managing changes to databases in a controlled and reversible manner. 2,864
beckenrode/mysql-workbench-export-laravel-5-migrations Automates the export of Laravel 5 migration files from MySQL Workbench models. 898
larapulse/migrator Automates database schema changes using Go-based migrations 25