> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# データバージョン履歴

> Elite プランと Enterprise プランで、アプリデータの以前のバージョンを確認、ダウンロード、復元します。

Base44 は、アプリデータの変更に応じてスナップショットを自動的に保存します。データが誤って編集、インポート、削除された場合でも、エンティティのレコードの以前のバージョンを確認、ダウンロード、復元できます。

<Warning>
  データバージョン履歴は、[**Elite**](https://base44.com/pricing) プランと [**Enterprise**](https://base44.com/enterprise) プランで利用できます。Elite ワークスペースは 7 日間、Enterprise ワークスペースは 30 日間の履歴を保持します。
</Warning>

***

## バージョン履歴の仕組み

データバージョン履歴は、対象プランで自動的に実行されるため、有効化する必要はありません。データが変更されると、Base44 が以前のバージョンを保存し、確認、ダウンロード、復元できるようにします。データバージョン履歴は、Base44 が管理するエンティティデータに適用されます。

<Tip>
  **知っておくと便利:**

  * バージョン履歴はワークスペース全体に適用され、この機能がプランで有効になった時点からバージョンが記録されます。
  * 遡れる期間はプランによって異なります。Elite では最大 7 日前まで、Enterprise では最大 30 日前までのバージョンを利用できます。
  * アプリのオーナーや招待されたエディターなど、アプリの編集アクセス権を持つ人だけがバージョンを表示、ダウンロード、復元できます。
</Tip>

***

## バージョンの表示

各エンティティは独自のバージョン履歴を保持し、最新のバージョンが一番上に表示されます。アプリのデータダッシュボードのエンティティから開きます。

**エンティティのバージョンを表示するには:**

1. アプリエディターで **Dashboard** をクリックします。
2. **Data** をクリックし、対象のエンティティを選択します。
3. **More Actions** アイコン <Icon icon="ellipsis" /> をクリックし、**Data version history** を選択します。
4. 日付フィルターを使用して、確認したい期間にリストを絞り込みます。

<Frame caption="Data タブからエンティティのデータバージョン履歴を開く">
  <img src="https://mintcdn.com/base44/xZoePtQpu0LegC1P/images/data-version-history.png?fit=max&auto=format&n=xZoePtQpu0LegC1P&q=85&s=8509029b0086ae0efe6b160fabbe9660" alt="Opening data version history for an entity from the Data tab" width="1962" height="493" data-path="images/data-version-history.png" />
</Frame>

***

## バージョンの復元

復元すると、エンティティの現在のデータが以前のバージョンのデータに置き換えられます。

<Warning>
  復元の実行中は編集が一時停止します。復元が完了するまでテーブルの変更や編集はできず、所要時間は対象レコードの数によって異なります。
</Warning>

### 復元の実行

データをロールバックしたいエンティティのバージョン履歴から復元します。

**バージョンを復元するには:**

1. アプリエディターで **Dashboard** をクリックします。
2. **Data** をクリックし、対象のエンティティを選択します。
3. **More Actions** アイコン <Icon icon="ellipsis" /> をクリックし、**Data version history** を選択します。
4. 必要に応じて日付フィルターを使用して目的のバージョンを見つけ、**Restore** アイコン <Icon icon="clock-rotate-left" /> をクリックします。
5. 確認内容を確認し、**Restore data** をクリックします。

<Frame caption="エンティティデータの以前のバージョンを復元する">
  <img src="https://mintcdn.com/base44/2eNXHZaREbdMHQ5R/images/restore-a-version.png?fit=max&auto=format&n=2eNXHZaREbdMHQ5R&q=85&s=c546feddd00cbcec186eeb91c2168b7a" alt="Restoring an earlier version of an entity's data" width="424" height="349" data-path="images/restore-a-version.png" />
</Frame>

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

### 復元で変わるもの

復元では、選択したテーブルのレコードが、選んだバージョンと一致するように書き換えられます。アプリのそれ以外の部分は変わりません。

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

<Note>
  選んだバージョン以降にテーブルの構造が変更されている場合、Base44 は確認ウィンドウで警告を表示します。テーブルに存在しなくなったフィールドは復元されません。
</Note>

***

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

以前のバージョンを CSV ファイルとしてダウンロードすると、そのデータのコピーを Base44 の外部に保管したり、別途確認したりできます。

**バージョンをダウンロードするには:**

1. アプリエディターで **Dashboard** をクリックします。
2. **Data** をクリックし、対象のエンティティを選択します。
3. **More Actions** アイコン <Icon icon="ellipsis" /> をクリックし、**Data version history** を選択します。
4. 必要に応じて日付フィルターを使用して目的のバージョンを見つけ、**Download** アイコン <Icon icon="download" /> をクリックして CSV ファイルとして保存します。

<Frame caption="以前のバージョンを CSV ファイルとしてダウンロードする">
  <img src="https://mintcdn.com/base44/xZoePtQpu0LegC1P/images/download-version.png?fit=max&auto=format&n=xZoePtQpu0LegC1P&q=85&s=5b998bf161db99ebc9ad6b6a87155348" alt="Downloading an earlier version as a CSV file" width="422" height="347" data-path="images/download-version.png" />
</Frame>

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