dbmate

Migration tool

A lightweight framework-agnostic database migration tool

🚀 A lightweight, framework-agnostic database migration tool.

GitHub

6k stars
30 watching
274 forks
Language: Go
last commit: about 2 months 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,248
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,714
sqldef/sqldef Automated schema management tool that uses SQL to manage changes across multiple databases 1,979
ariga/atlas A tool that manages and migrates database schemas as code using modern DevOps principles. 6,124
pressly/goose A tool for managing changes to a database schema. 7,307
volatiletech/sqlboiler An ORM generator that creates a Go-based data access layer from an existing database schema. 6,776
go-gormigrate/gormigrate A minimalistic migration helper for Gorm ORM to support proper schema versioning and migration rollback. 1,055
rafaelespinoza/godfish A tool for managing database migrations across multiple databases. 8
dbgate/dbgate A comprehensive database management tool with support for multiple databases and advanced features. 5,584
rdagumampan/yuniql An engine for managing schema versioning and database migrations using plain SQL scripts 416
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,890
sqlalchemy/alembic A tool for managing changes to databases in a controlled and reversible manner. 2,953
beckenrode/mysql-workbench-export-laravel-5-migrations Automates the export of Laravel 5 migration files from MySQL Workbench models. 899
larapulse/migrator Automates database schema changes using Go-based migrations 25