Есть ли способ создать store
в IndexedDB
после того, как он был open
и передал onupgradeneeded
?Добавить магазин уже открыт IndexedDB
Я пробовал:
var store = db.createObjectStore('blah', {keyPath: "id", autoIncrement:true});
Получить эту ошибку:
InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.
Вы пытаетесь создать хранилище объектов, которое уже существует? Используйте 'db.objectStoreNames.contains ('object-store-name')' для проверки. – Josh
yep, появляется ложно – K3NN3TH
Вам необходимо уточнить свой вопрос. Например, предложение «передано onupgradededed» не является правильным английским и не имеет технического смысла. – Josh