--- title: IDBDatabase.version slug: Web/API/IDBDatabase/version tags: - API - IDBDatabase - IndexedDB - Propriété - Reference translation_of: Web/API/IDBDatabase/version ---
{{APIRef("IndexedDB")}}

La propriété version, rattachée à l'interface {{domxref("IDBDatabase")}}, est un entier sur 64 bits qui contient la version de la base de données à laquelle on est connecté. Lors de la création initiale d'une base de données, cet attribut a la chaîne vide.

{{AvailableInWorkers}}

Syntaxe

db.version

Valeur

Un entier qui contient la version de la base de données à laquelle on est connecté.

Exemples

// On ouvre la base de données
var DBOpenRequest = window.indexedDB.open("toDoList", 4);

//  On déclare des gestionnaires d'évènements pour l'ouverture
DBOpenRequest.onerror = function(event) {
  note.innerHTML += '<li>Erreur lors du chargement de la base de données.</li>';
};

DBOpenRequest.onsuccess = function(event) {
  note.innerHTML += '<li>Base de données initialisée.</li>';

  // on stocke le résultat de l'ouverture si besoin de l'utiliser ensuite
  db = DBOpenRequest.result;

  // Cette ligne inscrira la version de la base dans la console : "4"
  console.log(db.version);
};

Spécifications

Spécification État Commentaires
{{SpecName('IndexedDB', '#widl-IDBDatabase-version', 'version')}} {{Spec2('IndexedDB')}}  

Compatibilité des navigateurs

{{Compat("api.IDBDatabase.version")}}

Voir aussi