Skip to main content
Base44 は、アプリデータの変更に応じてスナップショットを自動的に保存します。データが誤って編集、インポート、削除された場合でも、エンティティのレコードの以前のバージョンを確認、ダウンロード、復元できます。
データバージョン履歴は、Elite プランと Enterprise プランで利用できます。Elite ワークスペースは 7 日間、Enterprise ワークスペースは 30 日間の履歴を保持します。

バージョン履歴の仕組み

データバージョン履歴は、対象プランで自動的に実行されるため、有効化する必要はありません。データが変更されると、Base44 が以前のバージョンを保存し、確認、ダウンロード、復元できるようにします。データバージョン履歴は、Base44 が管理するエンティティデータに適用されます。
知っておくと便利:
  • バージョン履歴はワークスペース全体に適用され、この機能がプランで有効になった時点からバージョンが記録されます。
  • 遡れる期間はプランによって異なります。Elite では最大 7 日前まで、Enterprise では最大 30 日前までのバージョンを利用できます。
  • アプリのオーナーや招待されたエディターなど、アプリの編集アクセス権を持つ人だけがバージョンを表示、ダウンロード、復元できます。

バージョンの表示

各エンティティは独自のバージョン履歴を保持し、最新のバージョンが一番上に表示されます。アプリのデータダッシュボードのエンティティから開きます。 エンティティのバージョンを表示するには:
  1. アプリエディターで Dashboard をクリックします。
  2. Data をクリックし、対象のエンティティを選択します。
  3. More Actions アイコン をクリックし、Data version history を選択します。
  4. 日付フィルターを使用して、確認したい期間にリストを絞り込みます。
Opening data version history for an entity from the Data tab

Data タブからエンティティのデータバージョン履歴を開く


バージョンの復元

復元すると、エンティティの現在のデータが以前のバージョンのデータに置き換えられます。
復元の実行中は編集が一時停止します。復元が完了するまでテーブルの変更や編集はできず、所要時間は対象レコードの数によって異なります。

復元の実行

データをロールバックしたいエンティティのバージョン履歴から復元します。 バージョンを復元するには:
  1. アプリエディターで Dashboard をクリックします。
  2. Data をクリックし、対象のエンティティを選択します。
  3. More Actions アイコン をクリックし、Data version history を選択します。
  4. 必要に応じて日付フィルターを使用して目的のバージョンを見つけ、Restore アイコン をクリックします。
  5. 確認内容を確認し、Restore data をクリックします。
Restoring an earlier version of an entity's data

エンティティデータの以前のバージョンを復元する

Base44 は、復元の前に現在のデータをバックアップバージョンとして保存します。復元を取り消すには、バージョン履歴を再度開き、そのバックアップを復元します。

復元で変わるもの

復元では、選択したテーブルのレコードが、選んだバージョンと一致するように書き換えられます。アプリのそれ以外の部分は変わりません。
  • レコード ID はそのまま維持されます。変更または削除されたレコードは以前の ID を保持するため、他のテーブルからのリンクは引き続き正しいレコードを指します。
  • フィールドの値は、他のテーブルのレコードにリンクするフィールドを含め、その時点で保存されたとおりに復元されます。
  • そのバージョン以降に追加されたレコードは、完全に削除されるのではなくゴミ箱に移動されるため、30 日以内であればそこから復元できます。
  • 復元されるのは選択したテーブルだけです。他のすべてのテーブルは現在のデータを保持するため、関連するテーブルをまとめてロールバックするには、それぞれを同じ時点のバージョンに復元してください。そうしないと、リンクが存在しないレコードを指す可能性があります。
  • 復元は本番データに対してのみ実行されます。テストデータを表示している場合は、まず本番データに切り替えてください。
選んだバージョン以降にテーブルの構造が変更されている場合、Base44 は確認ウィンドウで警告を表示します。テーブルに存在しなくなったフィールドは復元されません。

バージョンのダウンロード

以前のバージョンを CSV ファイルとしてダウンロードすると、そのデータのコピーを Base44 の外部に保管したり、別途確認したりできます。 バージョンをダウンロードするには:
  1. アプリエディターで Dashboard をクリックします。
  2. Data をクリックし、対象のエンティティを選択します。
  3. More Actions アイコン をクリックし、Data version history を選択します。
  4. 必要に応じて日付フィルターを使用して目的のバージョンを見つけ、Download アイコン をクリックして CSV ファイルとして保存します。
Downloading an earlier version as a CSV file

以前のバージョンを CSV ファイルとしてダウンロードする

このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。