すでにこのような質問と回答があります
Javascript を使用して IndexedDB の既存の ObjectStore にインデックスを追加する
しかし、そのコードが setVersion メソッドと onUpgradeNeeded メソッドの両方の増分バージョンにどのように対応しているかわかりません。次の疑似コードのようなもの..
if (oldVersion < 1)
createObjectStore
if (oldVersion < 2)
createNewIndex
etc etc etc...
つまり、setVersion メソッドの oldVersion を取得する方法は知っていますが (db.serVersion が存在するかどうかを確認してから、db.version の値を照会します)、新しい onUpgradeNeeded メソッドの古いバージョンを取得する方法がわかりません。
http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#request-apiからも明らかではありませんでした:-(
サンクス。