
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
Other18.7k
Stars
1.6k
Forks
82
Watchers
307
Issues
Star 增长
今日0
近 7 天0
近 30 天+43
综合评分73.9
默认分支master