Cassandra的架构迁移用于在Cassandra中生成、执行和回滚简单Python脚本。安装并下载脚本,授予执行权限并安装Python依赖项:
$ chmod +x cassandra-migrations.py
$ pip install cassandra-driver
$ pip install blist
用法
创建迁移:
./cassandra-migrations.py generate {keyspace} {MigrationName}
这将创建一个新的迁移文件,如:
./migrations/{keyspace}/20140914222010_{MigrationName}.xml
文件内容示例:
<?xml version=\"1.0\"?>
<migration>
<up>
<cql><![CDATA[
Here cql up
]]></cql>
</up>
<down>
<cql><![CDATA[
Here cql down
]]></cql>
</down>
</migration>
暂无评论