履歴管理の無効化

履歴管理を無効にすると、編集内容がアーカイブ クラスに保存されなくなりますが、既存の履歴レコードへの処理を決定する必要があります。履歴管理を無効化すると、履歴レコードを削除するかどうかの指定を求められます。

履歴レコードを削除しない場合は、履歴レコードを含むアーカイブ テーブルが [カタログ] ウィンドウに表示されます。テーブルには、履歴管理が有効になっていた間に実行された編集ごとに、適切な From 属性と To 属性が含まれています。履歴管理を無効化するテーブルごとに 1 つのアーカイブ テーブルが生成されます。たとえば、3 つのフィーチャクラス (catch_basins、storm_drains、および gutters) を含むフィーチャ データセットの履歴管理を無効化し、アーカイブを削除しないことを選択した場合、ジオデータベースには 3 つのテーブル (catch_basins_h、storm_drains_h、および gutters_h) が表示されます。

履歴管理の無効化に関するヒント

  • バージョン対応登録を解除するには、データセットの履歴管理を無効化する必要があります。
  • 履歴管理が有効なデータセットを削除すると、履歴レコードはデータベースのアーカイブ テーブル (<テーブル名>_H) に維持されます。
  1. 履歴管理を無効化するには、[カタログ] ウィンドウで該当するデータセットを右クリックした後、[管理] > [履歴管理の無効化] の順にクリックします。

    履歴管理を無効化すると、次のメッセージが表示されます。

    履歴管理の無効化 (Disable Archiving)

  2. アーカイブ テーブルの維持または削除に関しては、複数の選択肢があります。
    • このデータセットに関連付けられているアーカイブ テーブルを削除する場合は、[いいえ] をクリックします。
    • gdb_from_date 属性と gdb_to_date 属性を含む一時テーブルとしてアーカイブ テーブルを維持する場合は、[はい] をクリックします。このテーブルは、[マップ] ウィンドウで検索して表示することができます。
    • 無効化の操作を終了するには、[キャンセル] をクリックします。データセットの履歴管理は、引き続き有効になります。