Comments (4)
Bug reports without a minimal reproducible example will be closed (https://stackoverflow.com/help/minimal-reproducible-example). Ideally, the example should be accessible somewhere public, like jsbin, Glitch, jsfiddle, codepen etc etc.
I'll happily reopen this if you create a runnable demo of the issue, although you may discover the answer yourself while creating that demo.
from idb.
@jakearchibald thanks for the idea! I tried it out and understood that the only way to make changes to the DB is to open a transaction with a larger version number than the previous one.
My use-case is that I need to drop some stores while keeping one intact with its data. Then when the application runs again, create the dropped object stores, whilst keeping the version the same. Not sure if this is possible without incrementing the version number.
from idb.
Yeah, you can only delete stores within a schema update. If you need to do something throughout the life of the database, maybe create another store which maintains which stores are 'active'?
from idb.
Got it, thanks for taking the time out and replying!
from idb.
Related Issues (20)
- Typescript: cannot compose schema from multiple files HOT 1
- cannot delete particular data in store using IDBKeyRange and cursor. HOT 4
- idb does not detect changes HOT 1
- index.count and db.countFromIndex doesnt work in safari HOT 5
- Open Is Still Successful If Upgrade Throws Exception
- How to use it in a REPL? HOT 1
- Consider adding TypeDoc?
- Database persistence HOT 2
- Add support for Typescript 5.2's `using` keyword
- No able create more the 5 table object in Indexdb
- egronomic way to provide schema via JSDoc
- ConstraintError: Key already exists in the object store. HOT 2
- Not able to import openDB from idb/with-async-ittr in Ver 8
- Comment confusing `unlisten`
- delete only takes key as string but autoincremented keys are numbers HOT 1
- When I try to use main.js in my app I get a referenc eerror-
- DeleteDB should call Close()
- How order for getAllFromIndex
- TS declaration error: Type 'IndexNames<DBTypes, StoreName>' does not satisfy the constraint 'string' HOT 5
- Types exports are incorrect in package.json
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from idb.