Files
turso/core/vdbe
Jussi Saurio d465abeced Merge 'Open a temporary on-disk file for ephemeral tables' from Jussi Saurio
Closes #2219
## What
Ephemeral tables and indexes should use a temporary database file
instead of being backed only by memory.
## Why
This makes them able to spill to disk when necessary when their page
cache is nearing its memory limit. However, they should spill directly
to the temporary database file without WAL journaling, since a WAL is
not necessary (or even desirable) for ephemeral tables. Spilling is not
implemented yet for any use case - this is just an enabler for it.
## Implementation details
- Create random filename using `io.generate_random_number()` in
platform-specific temporary directory
- Make `pager.wal` an optional property again, removing `DummyWAL`
- Remove `FileMemoryStorage` as it is never used

Closes #2315
2025-08-01 11:06:08 +03:00
..
2025-07-31 08:08:07 -05:00
2025-05-15 09:59:46 +03:00