数据库与结构文件
使用数据库连接字符串或仓库中的 SQL 文件作为比较来源。
dbdiffv0.2.1
数据库结构比较 CLI
比较两个数据库,或将数据库与 SQL 结构文件比较。审查表、列和索引的变更,也可在 CI 中检测结构差异。
Rust · MIT · 最近更新
$ dbdiff postgres://prod/app --schema schema.sql
~ orders
+ paid_at timestamptz
+ idx_paid_at INDEX
- payment_date varchar(32)
$ dbdiff … --ci
# exit 0: match · exit 1: drift
dbdiff
使用数据库连接字符串或仓库中的 SQL 文件作为比较来源。
查看表、列和索引的差异,在执行前审查生成的 SQL 与锁操作警告。
CI 模式通过退出码报告漂移,JSON 输出方便接入自己的自动化流程。
数据库结构比较 CLI
指定需要比较的环境或 SQL 结构文件。
保存结果,检查破坏性或锁定操作,再按既有部署流程执行。
01 / 安装
cargo install dbdiff02 / README
配置说明、使用示例和 API 参考。
比较数据库结构或数据库与 SQL 文件的差异,生成迁移 SQL,并在 CI 中检测结构变更。
dbdiff
02 / 全部项目
程序库、命令行工具和应用程序。