Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

177
Visualizações
indexddb A version change transaction is running

i am new in indexedddb.

when I want to create a transaction with a inceased version of the database (I increase the version because otherwise the upgradneeded event is never executed), I have the error "A version change transaction is running" which displays.

that's my code (it's from MDN):

var request = window.indexedDB.open("new-db", 8);

request.addEventListener('upgradeneeded', event => {
    console.log("bonjour");

    var db = event.target.result;

    var request = db.transaction([], "readwrite")
        .objectStore("customers")
        .delete("444-44-4444");
    request.onsuccess = function (event) {
        // c'est supprimé !
    };

});

request.onsuccess = function () {
    console.log("open");

}

THANKS FOR YOUR HELP.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Replace this:

var request = db.transaction([], "readwrite")
        .objectStore("customers")
        .delete("444-44-4444");

With this:

var existingVersionChangeTransaction = event.target.transaction;
existingVersionChangeTransaction.objectStore('customers').delete('444-44-4444');
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda