欢迎投稿

今日深度:

[Cassandra] Cassandra修改表主键,cassandra主键

[Cassandra] Cassandra修改表主键,cassandra主键


原Cassandra库中有一张表的primary key不能满足现在查询的需求,需要修改primary key。而Cassandra的primary key不能直接修改,采取的做法是把原表中的数据导出,删除原表,创建新表,再将数据导入。


1 - 导出原表数据

COPY table_name (a,b,c,d,e,f,g,h,i) TO 'expoprt.csv';

其中,导出的字段顺序按照新表需要定义的primary key顺序排,方便数据导入新表。

2 - 创建新表

create table tb_name ...

3 - 导入数据进新表

COPY table_name from 'expoprt.csv';

完成。




www.htsjk.Com true http://www.htsjk.com/cassandra/24782.html NewsArticle [Cassandra] Cassandra修改表主键,cassandra主键 原Cassandra库中有一张表的primary key不能满足现在查询的需求,需要修改primary key。而Cassandra的primary key不能直接修改,采取的做法是把原表中的数...
相关文章
    暂无相关文章
评论暂时关闭