ワークフローが誤って削除、上書きされた場合、またはワークフローに不要な変更が加えられて保存された場合に、元に戻すことができます。CLIからプロジェクトを復元するには、まずリビジョンIDを使用して必要なバージョンをダウンロードし、次にそのバージョンをTreasure Dataにプッシュし直す必要があります。
ワークフロー名
- TD Toolbeltを使用して、コマンドラインから以下の形式でコマンドを発行します:
td wf download <workflow_name> -r <revision_id>- 例えば、リバイズしたいワークフローの名前が「sales_data」で、元に戻したいバージョンを表すリビジョンIDが
e295f5ff3ac4482a991b92db8fa0a8e0の場合、発行するコマンドは次のとおりです:
td wf download sales_data -r e295f5ff3ac4482a991b92db8fa0a8e0- 指定されたリビジョンポイントのワークフローを含むフォルダが、現在の作業ディレクトリにダウンロードされます。
- 先ほどダウンロードしたフォルダに現在のディレクトリを変更します。次に、以下のようにコマンドを発行します:
td wf push workflow_name- 例えば、ワークフローの名前が「sales_data」の場合、発行するコマンドは次のとおりです:
td wf push sales_dataTreasure Dataにプッシュするワークフローの名前は、元に戻したいワークフローの名前と一致する必要があることに注意してください。プッシュコマンドを発行すると、ワークフローはダウンロードコマンドで指定したリビジョンIDに更新されます。