IndexedDB を使用してオフライン Web アプリケーションを開発しています。そのため、バージョンが変わった場合のデータ移行についてはかなり考えました。
たとえば、DB バージョン 3 に 3 つの ObjectStores がありました。3 つの ObjectStores すべてに特定のインデックスが必要であることに気付きました。しかし、データを失うことなく、後で既存の ObjectStore にインデックスを追加することはできません。
「onupgradeneeded」イベントでデータ移行を処理するソリューションは何ですか?