アプリ v1.0 では、一度に属性のみをデータベースに追加する可能性をユーザーに与えました。例として、ユーザーが人の名前と姓を追加できるとします。後で、彼/彼女が年齢を追加するとしましょう。データベースは次のようになります。
(属性「名前」は一意です)
コードを更新して、別の属性 (「エイリアス」など) を保存する前に、その名前が既に使用されているかどうかをチェックするようにします。存在する場合は同じエントリにエイリアスを追加し、存在しない場合は新しいエイリアスを作成します。
私がやりたいことは、データベースをクリーンアップすることです。この例では、エントリ #1 と #2 をマージして、次のようにします。
(以前のエントリ #2 は削除されます)。
それを自動的に行う方法があったことを覚えているようですが、それを想像したのか、MS Access などの別の場所だったのかはわかりません。
それで、それを自動的に行う方法はありますか、それともプログラムによるアプローチを検討する必要がありますか?