absurd-sql
absurd-sql copied to clipboard
sqlite3 in ur indexeddb (hopefully a better backend soon)
Before going to typescript support, I want to setup prettier and eslint first 🙂 I also added CI support(Github Actions) on any pull requests or pushes
I have worked with indexeddb several times. Every time it was nothing but pain and suffering. Last time I tried something demanding with indexeddb (implementing a blob store for in-browser...
I am trying to create a fuzzy full-text search for a website and I'm quite lost as to how one would add extensions into absurd-sql. The extensions are fts4 and...
I didn't expect it would work, but leaving here in case some would try it. It happens randomly after a few dozens of items are added. ``` Uncaught (in promise)...
Normal SQLite has extensions/Pager support for adding encryption to the entire DB file i.e. AES ciphers. I was wondering if this project had similar capabilities. Looking at how the DB...
Re: https://priceless-keller-d097e5.netlify.app macOS 10.15.7 Firefox 93.0 STEPS TO REPRODUCE: Click "Write a little data" Error: "InvalidStateError: A mutation operation was attempted on a database that did not allow mutations." It...
I can confirm https://github.com/sql-js/sql.js/issues/447#issuecomment-830861888 but for absurd-sql. absurd-sql is very slow on mobile (android chrome) for me. Increasing cache_size to high values alleaviates the problem but some automatic behaviour would...
I am not sure, but usually, `Math.ceil` is used in such cases https://github.com/jlongster/absurd-sql/blob/ee7fa617e48fd6b4a51cf58893ef514b0da272fb/src/indexeddb/file-ops-fallback.js#L1 https://github.com/jlongster/absurd-sql/blob/ee7fa617e48fd6b4a51cf58893ef514b0da272fb/src/indexeddb/file-ops.js#L3 Is it wrong, or could you explain why `Math.round` was used?
Sometimes I get `database is locked` when I have two tabs, and sometimes they write to DB simultaneously. I use Microsoft edge(chrome-based browser), and it has the support of the...