[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';
完成。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。