reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

sqlite_wal_sidecars

reqlan rq/indexer/sidecars.rq:29

Katz 0.138

When a SQLite file opens in WAL mode, the engine may create sibling files next to the DB:
- `ideas-index.sqlite-wal` / `ideas-index.sqlite-shm` / `ideas-index.sqlite-journal`
- `index-diagnostics.sqlite-wal` / `-shm` / `-journal`
- `click-sessions.sqlite-wal` / `-shm` / `-journal`
These are true sidecars of the open database, not separate product stores.
Index walks skip them through rqignore ( `*.sqlite-wal`, `*.sqlite-shm`, `*.sqlite-journal`, and the same suffixes on `.sqlite3`, `.db`, and `.db3` ).
Seeded `.reqlan/.gitignore` must keep `*.sqlite*` artifacts out of VCS
( base_initialisation_ignore, ignore.rs `default_gitignore_file_contents` ).
reqlan_directory_layout
schema_migrations

status
done
tests
rqignore.test.ts:defaults ignore json, sqlite sidecars, and files without comments, ignore.rs:default_rqignore_skips_files_without_comments_until_negated

Interactive page: sqlite_wal_sidecars