我在两个确切的表配置之间复制一个表,但在cassandra中使用CQLSH COPY命令使用不同的名称。
示例:
COPY "my"."data"(number) TO 'export.csv';
COPY "my"."datacopy"(number) FROM 'export.csv';
我复制的列是double类型。问题是该副本似乎截断了列的精度。
例如:
原始数据:
5.084936038014788E8
复制后
5.0849E8
复制时如何保持64位精度?
答案 0 :(得分:4)
cqlsh有一个option controlling float precision用于格式化。您可以在cqlshrc中设置它:
[ui]
float_precision=12
(通常是〜/ .cassandra / cqlshrc)