goose

DB migration tool

A tool for managing database schema changes in multiple databases.

A database migration tool. Supports SQL migrations and Go functions.

GitHub

7k stars
60 watching
522 forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists

databasedatabase-migrationsgogolangmigrationmigrationsmysqlpostgrespostgresqlschemasqlsqlite

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,494
rubenv/sql-migrate Tools and scripts for managing changes to a relational database schema in a Go application. 3,235
go-sql-driver/mysql A MySQL driver library for Go's database/sql package 14,546
amacneil/dbmate A lightweight framework-agnostic database migration tool 5,477
volatiletech/sqlboiler An ORM generator that creates a Go-based data access layer from an existing database schema. 6,763
robinjoseph08/go-pg-migrations A tool to help manage migrations for a PostgreSQL database using Go and go-pg. 84
lawzava/go-pg-migrate A package for managing PostgreSQL database schema changes 10
go-gormigrate/gormigrate A minimalistic migration helper for Gorm ORM to support proper schema versioning and migration rollback. 1,046
jackc/pgx A high-performance PostgreSQL driver and toolkit for building Go applications 10,804
xo/xo A tool that generates idiomatic Go code for SQL databases based on their schema or custom queries. 3,737
marcboeker/go-duckdb A Go driver that connects to the DuckDB in-memory database engine 725
go-mgo/mgo A MongoDB driver for Go that allows interaction with the MongoDB NoSQL database 2,738
go-mysql-org/go-mysql A Go library for handling MySQL network protocol and replication. 4,614
muir/libschema A tool for managing and executing database schema migrations in Go libraries. 15
masterminds/glide Tools for managing dependencies in Go projects 8,145