Summary: cdidx vacuum --dry-run rejects valid single-slash file:/... database URIs as database_inaccessible, while canonical file:///... URIs work and other query commands can open the same database. The same failure occurs with ?immutable=1 and happens before vacuum metric collection. Expected: normalize and validate supported local file URI spellings consistently across query-only maintenance commands while preserving explicit immutable semantics. This was observed while reviewing #5092 but is pre-existing and outside that fix scope. Open-issue searches for vacuum dry-run file URI, file URI database inaccessible, single slash file URI, and file:/ immutable vacuum found no duplicate.
Summary: cdidx vacuum --dry-run rejects valid single-slash file:/... database URIs as database_inaccessible, while canonical file:///... URIs work and other query commands can open the same database. The same failure occurs with ?immutable=1 and happens before vacuum metric collection. Expected: normalize and validate supported local file URI spellings consistently across query-only maintenance commands while preserving explicit immutable semantics. This was observed while reviewing #5092 but is pre-existing and outside that fix scope. Open-issue searches for vacuum dry-run file URI, file URI database inaccessible, single slash file URI, and file:/ immutable vacuum found no duplicate.