#migration #manager #cassandra #crap #hold

app vagabond

crap cassandra 迁移管理器

2 个版本

0.1.1 2019 年 5 月 27 日
0.1.0 2019 年 5 月 27 日

#5#holds

MIT 许可证

15KB
323

我该如何使用这个垃圾?

这是个好问题,但问题不好。本质上,有一个 ./migrations 文件夹,它保存了所有你的迁移,类似于 diesel(我唯一使用过的另一个迁移工具,所以我不认为我有太多经验)。./migrations/vagabond 保存了所有迁移的有序列表,数据库中的一个 vagabond 表保存了当前已应用的迁移。

当没有子命令调用二进制文件时,它将显示已应用(绿色)和未应用(红色)的迁移列表。

命令

  • init - 初始化目录
  • new <name> - 创建 ./migrations 子目录并添加到 vagabond
  • redo - 重做已应用的迁移
  • rollback - 回滚已应用的迁移
  • apply - 应用下一个未应用的迁移
  • delete - 删除所有未应用的迁移。相当危险

再见,祝您有个美好的一天

依赖关系

~3–8.5MB
~59K SLoC