Estoy usando Dexie.js como contenedor para mi base de datos local IndexedDB. Tengo una lista de tablas que obtengo de mi servidor, cada tabla también contiene su propio esquema y luego estoy creando las tablas IndexedDB de acuerdo con esta información.
Estoy tratando de lograr el siguiente comportamiento:
entonces 1-3 funciona perfectamente, mi problema es: si la versión NO cambió, no quiero volver a cargar los datos, pero Dexie no me deja acceder a ninguna de las tiendas si no las paso antes de abrir.
¿Hay alguna forma de resolverlo sin guardar los esquemas completos de las tablas en localStorage?