文件名称:cassandra-schema:Cassandra的可逆模式迁移
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-05 07:27:54
Ruby
卡桑德拉模式 Cassandra的简单可逆模式迁移。 变更日志 版本0.4.0 添加query_delay选项以配置模式更改之间的睡眠时间。 默认值0 如果模式已锁定,请添加lock_retry选项以重试迁移。 默认值[] 版本0.3.0 添加query_timeout选项以运行迁移命令。 默认值30秒。 运行迁移时记录相关的异常消息 版本0.2.0 重构schema_information查询以使用LWT和:quorum一致性级别 实施简单的锁定系统以防止并发迁移 用法 CassandraSchema通过CassandraSchema.migration(version)方法使用DSL。 迁移必须有一个up方框,其中包含您要应用到架构的更改,一个down方框则逆转了up所做的更改。 使用execute内部up和down运行,将修改架构查询。 这是一个迁移文件的示例: r
【文件预览】:
cassandra-schema-master
----.gitignore(25B)
----Dockerfile.test(682B)
----README.md(5KB)
----test()
--------migrations_test.rb(1KB)
--------support()
--------migrator_test.rb(8KB)
--------docker-compose.yml(474B)
--------migration_test.rb(721B)
----ruby-version.sample(6B)
----examples()
--------migration.rb(743B)
----LICENSE(1KB)
----scripts()
--------test(365B)
--------test-run(918B)
----.gems-test(59B)
----cassandra-schema.gemspec(446B)
----lib()
--------cassandra-schema.rb(46B)
--------.gitkeep(0B)
--------cassandra-schema()
----circle.yml(309B)