![]() |
![]() |
山行記録を削除した後に、
「やっぱりあの記録を残しておきたかった…」
「誤って消してしまったのですが、復元できませんか?」
といったお問い合わせを多くいただいていました。
これまでヤマレコでは、一度削除された記録の復元は不可能でした。しかし、こうしたお問い合わせがあるたびに、対応できないことを心苦しく感じていました。
そこで、本日より削除から30日以内であれば、削除した山行記録を復元できる機能を追加しました!復元機能はプレミアムプラン限定となります。
「削除した山行記録の復元」機能の使い方
1. https://www.yamareco.com/modules/yamareco/restore_recs.php にアクセス
(マイページ「山行記録」の最下部にリンクがあります)
2. 復元したい山行記録を選択
3. 確認画面が表示されるので、「OK」を押すと復元完了
利用条件
・プレミアムプランの方のみ復元可能
(無料プランの方は復元可能な記録の一覧をご覧いただけます)
・削除したご本人のみ復元可能
・削除後30日以内の記録のみ復元可能
さらに、無料期間中に削除された記録も30日以内であれば、プレミアムプランに加入することで復元可能です。無料プランの方でも「しまった!消してしまった!」と思った時点でプレミアムプランに加入すれば、復元可能な記録の一覧を確認し、そのまま復元できます。
復元後の記録について
・記録のIDやURL、下書き/公開状態などは削除時のまま復元されます。
・30日を超えた記録は、これまで通り完全削除され、復元できません。
皆さまの大切な山行記録を少しでも守るため、これからもヤマレコは改善を続けてまいります。
引き続き、よろしくお願いいたします!
ここからは主に技術者の方向けに、今回の処理について触れておきます。
今回の実装では、これまでの削除処理をほぼ変更せず、削除時に記録データを「削除データ領域」に移動し、30日間保持する方式を採用しました。
復元時には、その領域から元のデータ構造に戻すことで記録を復元します。
この仕組みにより、機能名を「削除の取り消し」ではなく「復元」としています。
また、復元後のデータが不安定になる可能性がある理由もこの構造に起因します。
もし復元後の記録に問題を見つけられた場合は、ぜひお問い合わせにて詳細をお知らせいただけると大変助かります!
コメントを編集
いいねした人
コメントを書く
ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。ヤマレコにユーザ登録する