我按照 NEWS.txt 中的说明从旧版本 0.6 迁移到新版本。要成功迁移,我需要删除 commitlog 目录中的所有文件以及系统目录中的所有 LocationInfo*.db。
我也尝试反向迁移。也就是说,我尝试从 0.7.2 升级到旧版本 0.6。我发现有两种情况。
第一种情况,如果我在 0.7.2 中不做任何更改,回到 0.6,我只需要删除 commitlog 和系统目录中的文件。然后执行与升级到 0.7.2 类似的步骤。这样,我又回到了 0.6
第二种情况,如果我在 0.7.2 中进行一些修改,例如,在列族中插入一个新行。我不能回去。我需要删除提交日志和系统目录中的文件。同时,我需要删除数据目录中的一些文件。这些文件存储我放入列族的新行。之后,我可以回到 0.6。
是否可以在不删除我在 0.7.2 中添加的新数据的情况下返回旧版本 0.6?