#迁移 #数据库 #泛型 #命令 #命令行参数 #执行 #模式

migrate

通用接口和 CLI 应用程序,用于管理任何类型的迁移

2 个不稳定版本

0.2.0 2021 年 8 月 25 日
0.1.0 2020 年 8 月 16 日

#1917开发工具

MIT/Apache

57KB
968

有关更多详细信息,请参阅crate 的文档


lib.rs:

migrate CLI 入口

CLI 提供了一个 MigrateCli 类型,它解析命令行参数并协调迁移的执行。

它作为 migrate_core crate 的 CLI 包装器,该 crate 是程序访问 API 的入口点。

CLI 应该接收 migrate_core::PlanBuilder,其中包含特定用例的迁移,CLI 将只控制将执行哪些迁移以及以何种模式执行。

请参阅 [MigrateCli::run()] 方法以及 examples/ 文件夹以获取更多详细信息。

依赖关系

~2.6–4MB
~63K SLoC