2 个版本
0.1.1 | 2019 年 5 月 27 日 |
---|---|
0.1.0 | 2019 年 5 月 27 日 |
#5 在 #holds
15KB
323 行
我该如何使用这个垃圾?
这是个好问题,但问题不好。本质上,有一个 ./migrations 文件夹,它保存了所有你的迁移,类似于 diesel(我唯一使用过的另一个迁移工具,所以我不认为我有太多经验)。./migrations/vagabond 保存了所有迁移的有序列表,数据库中的一个 vagabond 表保存了当前已应用的迁移。
当没有子命令调用二进制文件时,它将显示已应用(绿色)和未应用(红色)的迁移列表。
命令
- init - 初始化目录
- new <name> - 创建 ./migrations 子目录并添加到 vagabond
- redo - 重做已应用的迁移
- rollback - 回滚已应用的迁移
- apply - 应用下一个未应用的迁移
- delete - 删除所有未应用的迁移。相当危险
再见,祝您有个美好的一天
依赖关系
~3–8.5MB
~59K SLoC