goose
DB migration tool
A tool for managing database schema changes in multiple databases.
A database migration tool. Supports SQL migrations and Go functions.
7k stars
60 watching
522 forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists
databasedatabase-migrationsgogolangmigrationmigrationsmysqlpostgrespostgresqlschemasqlsqlite
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 |