Dbmate 软件介绍
内容充分核实
以下陈述按信息维度分区展示,每条陈述后紧邻列出支持该陈述的来源。
概览
- Dbmate是一个轻量级的、与框架无关的数据库迁移工具,用于保持数据库架构在多个开发者和生产服务器之间同步。
查看证据(1 条)
GitHub README.mdDbmate is a database migration tool that will keep your database schema in sync across multiple developers and your production servers.
功能
- 支持创建和运行数据库迁移(dbmate up),支持回滚操作(dbmate rollback),支持等待数据库可用(dbmate wait)。
查看证据(4 条)
GitHub README.md```sh
GitHub README.mddbmate up # create the database (if it does not already exist) and run any pending migrations
GitHub README.mddbmate rollback # roll back the most recent migration
GitHub README.mddbmate wait # wait for the database server to become available
平台
- 支持macOS、Linux、Windows和Docker平台,可通过NPM安装。
查看证据(5 条)
GitHub README.md**macOS**
GitHub README.md**Linux**
GitHub README.md**Windows**
GitHub README.mdDocker images are published to GitHub Container Registry ([`ghcr.io/amacneil/dbmate`](https://ghcr.io/amacneil/dbmate)).
GitHub README.md**NPM**
安装
- 可通过NPM、Homebrew、直接下载二进制文件、Scoop或Docker安装。
查看证据(10 条)
GitHub README.md```sh
GitHub README.md```sh
GitHub README.md```sh
GitHub README.mdscoop install dbmate
GitHub README.md```sh
GitHub README.md**NPM**
GitHub README.mdInstall using [NPM](https://www.npmjs.com/):
GitHub README.mdnpm install --save-dev dbmate
GitHub README.mdInstall using [Homebrew](https://brew.sh/):
GitHub README.md**Docker**
限制
- 默认情况下不知道如何回滚迁移,需要手动实现migrate:down部分。
查看证据(1 条)
GitHub README.mdBy default, dbmate doesn't know how to roll back a migration.
隐私
- 该项不适用:证据中没有提及隐私相关信息
维护
- 来源未找到相关信息:证据中没有提供项目持续维护的信息
版本
- 当前版本为v2.36.0,使用Go语言编写,遵循MIT许可证。
查看证据(2 条)
GitHub Release v2.36.0* v2.36.0 by @dossy in https://github.com/amacneil/dbmate/pull/842
GitHub LICENSEThe MIT License (MIT)
来源索引
- GitHub 仓库状态 · 核查于 2026-10-06
- GitHub README.md · 核查于 2026-10-06
- GitHub LICENSE · 核查于 2026-10-06
- GitHub Release v2.36.0 · 核查于 2026-10-06
- Winget 清单 · 核查于 2026-10-06
Dbmate 下载方式说明
进入下载页后,可使用手机扫描二维码打开网盘下载。
授权与下载策略
- 授权协议:MIT
- 是否开源:未核实
- 下载策略:网盘镜像