【文件属性】:
文件名称:cassandra-migration:自动迁移cassandra模式
文件大小:92KB
文件格式:ZIP
更新时间:2021-04-29 13:46:28
Java
迁移cassandra数据库的简单应用程序
安装
将zipfile解压缩到目录中
用法
运行bin / migrate -h以查看选项
基本用法步骤如下:
指定一个包含cql脚本以及所有连接参数的目录。 连接参数默认为cassandra localhost,其键空间为“ test”
该脚本将遍历每个文件并执行以下操作:
生成一个md5。
在名为“ migrations”的表中查找文件名
如果找不到,请运行文件中存储的脚本并将文件名和md5存储到“ migrations”中
如果找到,它将md5与迁移中存储的md5进行比较
如果它们匹配,则报告迁移已经运行
如果它们不匹配,则报告无法运行迁移
如果您已经运行了脚本,则可以使用-c选项将其标记为“完成”
如果您希望运行单个文件,请使用-f选项并指定一个文件
发展状况
现在这是有限的。 应该/可以没有特定顺序固定的事物。
更好的错误处
【文件预览】:
cassandra-migration-master
----circle.yml(824B)
----gradlew(5KB)
----version.txt(16B)
----src()
--------test()
--------main()
----.circleci()
--------config.yml(2KB)
----LICENSE(558B)
----gradle()
--------publishing.gradle(2KB)
--------wrapper()
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(80B)
----.editorconfig(365B)
----.gitignore(807B)
----bin()
--------migrate(2KB)
----build.gradle(2KB)