
dbmate
amacneil
🚀 A lightweight, framework-agnostic database migration tool.
AI 简介
Dbmate 是一个轻量级的、与框架无关的数据库迁移工具。它支持包括 MySQL、PostgreSQL、SQLite 和 ClickHouse 在内的多种数据库,使用纯 SQL 语句编写模式迁移,并通过时间戳版本控制避免多开发者间的版本冲突。Dbmate 的核心功能还包括原子性事务处理、创建和删除数据库的能力以及将 schema 导出为文件以方便版本控制系统中的比较。此外,该工具易于分发,仅需单一自包含二进制文件即可运行。Dbmate 适合在需要跨多个开发人员或生产服务器保持数据库结构同步的应用场景中使用,尤其是当项目涉及多种编程语言和技术栈时。
Go
MIT License6.9k
Stars
350
Forks
27
Watchers
20
Issues
Star 增长
今日+2
近 7 天+9
近 30 天+66
综合评分78.74
默认分支main