用cassandra的where子句结果备份select,以便以后恢复



我正在对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 . . . .)将其插入

最新更新