0

NEWS.txt の指示に従って、古いバージョン 0.6 から新しいバージョンに移行しました。移行を成功させるには、commitlog ディレクトリ内のすべてのファイルと、システム ディレクトリ内のすべての LocationInfo*.db を削除する必要があります。

また、逆方向に移行しようとしました。そうは言っても、0.7.2 から古いバージョンの 0.6 にしようとしました。2つのケースがあることがわかりました。

最初のケース、0.7.2 で変更を行わずに 0.6 に戻す場合は、commitlog とシステム ディレクトリのファイルを削除するだけです。そして、0.7.2 へのアップグレードと同様の手順を実行します。そんなこんなで0.6に戻りました

2 番目のケースでは、たとえば、0.7.2 で何らかの変更を行った場合、列ファミリーに新しい行を挿入します。戻れません。commitlog およびシステム ディレクトリ内のファイルを削除する必要があります。それまでの間、データ ディレクトリ内のいくつかのファイルを削除する必要があります。これらのファイルには、列ファミリーに追加した新しい行が格納されます。その後、0.6 に戻せます。

0.7.2 で追加された新しいデータを削除せずに、古いバージョン 0.6 に戻すことはできますか?

4

1 に答える 1