golang-migrate

migrate

golang-migrate

Database migrations. CLI and Golang library.

AI 简介

golang-migrate/migrate 是一个用于管理数据库模式演化的开源工具,提供命令行接口和 Go 语言库支持。它通过有序执行 SQL 或 Go 编写的迁移脚本(up/down),实现数据库结构的版本化控制;支持 PostgreSQL、MySQL、SQLite、MongoDB、Cassandra、Spanner 等 20+ 种数据库后端,并可通过 URL 统一配置连接;设计上强调驱动轻量、行为确定、失败即止。适用于微服务架构、Go 应用持续部署、多环境数据库 Schema 同步等需要可靠迁移治理的场景。

Go
Other
18.7k
Stars
1.6k
Forks
82
Watchers
307
Issues

Star 增长

今日0
近 7 天0
近 30 天+43
综合评分73.9
默认分支master