Ниже код, который у меня есть, правилен ли он?
как добавить одну запись ?
как удалить одну запись ?
как изменить одну запись ?
indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
transactionDb = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction;
nameDatabase = "general_darabase";
function createIndexedDatabase(nameBase, ver){// cоздание базы данных
return indexedDB.open(nameBase, ver);//createIndexedDatabase("general_darabase")
}
function createIndexedDatabaseTable(nameTable, request){// cоздание таблицы
return request.result.createObjectStore(nameTable, {keyPath: "i"});//createIndexedDatabaseTable("user", request);
}
function setDatabase(){
var request = createIndexedDatabase("general_darabase", 1);// вызываем функцию создания базы данных
request.onupgradeneeded = function(){
var data = createIndexedDatabaseTable("user", request);// вызываем функцию создания таблицы базы данных
data.put({i: 0, user: 'user1', password: 123456789}); // добавление данных
data.put({i: 1, user: 'user2', password: 123456789}); // добавление данных
data.put({i: 2, user: 'user3', password: 123456789}); // добавление данных
};
}
function deleteIndexedDatabase(nameBase){// удаление базы данных
return indexedDB.deleteDatabase(nameBase);//deleteIndexedDatabase("general_darabase")
}
//setDatabase()
//deleteIndexedDatabase(nameDatabase)