Skip to content

The request.onupgradeneeded part, db.version === dbVersion #4

@Humphrey-Huang

Description

@Humphrey-Huang

Seems when this function is invoked, the db.version has been changed.
So, I try to change codes as followed, please check:

    request.onupgradeneeded = function(e) {
        todoDB.indexedDB.db = e.target.result;
        var db = todoDB.indexedDB.db;
        console.log ("Going to upgrade our DB from version: "+ e.oldVersion + " to " + e.newVersion);
        if(db.objectStoreNames.contains("todo")) {
            db.deleteObjectStore("todo");
        }

        var store = db.createObjectStore("todo", {keyPath: "timeStamp"});
        console.log("-- onupgradeneeded store:"+ JSON.stringify(store));
    };

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions