Ver1.0をお使いの方がVer2.0に移行するために、これまで記録したアクティビティやビューやカテゴリの設定情報データをVer2.0のデータベースに反映します。

移行元のデータの準備

 以下のフォルダから、Ver1.0のプログラムのデータが記録されているデータベースファイルを取り出しておきます。データベースファイル(db.sqlite3)は以下にあるはずです。

  [Ver1.0のプログラムのインストールディレクトリ]/quality-work/_internal/db.sqlite3

移行機能の実行

1. 移行元データベースファイルの読み込み

メニューから「設定」を選択し、左側のコントロールパネルで「データベース設定」を選択します。さらに、画面の「データ移行」をクリックするとファイルのドロップエリアが表示されます。

2. データの移行

取り出しておいたVer1.0のデータベースファイルをドロップエリアにドラッグしドロップします。移行元のデータベースファイルに入っていたデータの情報が表示され、同時にデータベースのどのテーブルをVer2.0に移行するかの選択パネルが表示されます。デフォルトでは全てが移行対象になっていますので、すべて移行する場合はこのまま「アップロード」ボタンをクリックします。

 データ情報の「ステータス」が「Complete」になると完了です。(データ量が多い場合は、データの移行にしばらく時間がかかる場合があります。)

3. データの一部のみを移行する場合

 デフォルトでは全てが移行対象になっていますが、例えばアクティビティデータのみ、アクティビティーの分類のためのデータのみを移行することも可能です。

移行対象にしたいものをテーブル名の左のチェックボックスで選びます。

テーブル名テーブルに含まれる内容
activities.Activityアクティビティー
activities.Perspectiveビューの定義
activities.Categoryカテゴリーの定義
activities.CategorizedKeyWorkカテゴリー分類のためのキーワードの定義
activities.CategorizedActivityカテゴリー分類のためのアプリケーション名、タイトル情報の定義

 また各ファイルについてデータの「置換え」か「追加」を選択できるようになっています。追加の場合は、今動かしているVer2.0で取得したデータはそのまま残し、Ver1.0で記録したデータを追加します。置換えの場合には、Ver2.0のデータベースのテーブルを一旦クリアし、Ver1.0のテーブル情報のみを書き込みます。「置換え」欄のチェックボックスのチェックを外すと「追加」モードでの書き込みになります。

デフォルトでは、アクティビティ情報は追加、分類情報は置換えになっています。