Skip to main content

apply_sidecar_queue_pragmas

Function apply_sidecar_queue_pragmas 

Source
pub fn apply_sidecar_queue_pragmas(conn: &Connection) -> Result<(), AppError>
Expand description

Lightweight WAL + busy_timeout for sidecar queue DBs (enrich / ingest).

§Schema note (GAP-SG-121)

Enrich (.enrich-queue.sqlite) and ingest (.ingest-queue.sqlite) queues are different products: enrich tracks (namespace, operation, item_key) with dead-letter / claim columns; ingest tracks file_path progress (claude uses cost_usd, codex uses token counters). Do not unify their CREATE TABLE shapes — only share these connection pragmas.

§Errors

Returns Err when any PRAGMA execution fails.