我正在对cassandra中的一行进行更改,并希望稍后恢复到以前的状态。使用旧的DBeaver Entrpise 4.0.5版本,导出为insert/csv/json。但是表上的映射列没有正确导出,插入导出的数据失败。
请建议如何备份和还原该行。由于数据很大,手动构造insert语句很困难。
在更改该行之前,请执行指定分区键的Select * from <table> where <partition_key> = ??
。
完成更改后,使用上面的输出并使用Insert into KeyspaceName.TableName(ColumnName1, ColumnName2, ColumnName3 . . . .) values (Column1Value, Column2Value, Column3Value . . . .)
将其插入