In Dexie, wenn Sie etwas über Ihre Schemas oder Tabellenarchitekturen aktualisieren müssen, verwenden Sie db.version(X)
Methode.Wie kann ich die aktuelle DB-Versionsnummer in Dexie lesen?
Die Bibliothek überprüft dann, ob der Browser des Benutzers eine vorherige Version zwischengespeichert hat, und führt die entsprechenden Upgrade-Schritte durch.
Aber ich kann nicht finden, wie man die db Version des gegenwärtigen Benutzers manuell liest.
zum Beispiel Also, wenn diese gezielt zu brechen Code schreiben:
// entfernt diesen Codedb.version(1).stores(/* my schema */)
db.version(2).stores(/* my schema */)
Die Bibliothek wird höflich sagen, einen Fehler aus, dass die Version derzeit der Benutzer (offensichtlich, 1
) hat kein Schema.
Aber gibt es eine Möglichkeit zu lesen, welche Version genau der Benutzer hat?
Es könnte für das Debuggen nützlich sein!