Skip to content

Commit a0a408e

Browse files
committed
docs(conformance): make the query string part of the namespace identity
The URL mapping section said the query string was ignored, which contradicted XerialConformanceDriver.plan() and the harness tests. State that a different query string addresses a different namespace and that the option values are not applied to the server.
1 parent fc3f819 commit a0a408e

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

‎libsql-conformance/README.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,10 @@ same namespace; for example, `data/example.db` and `/work/data/example.db` match
164164
the process working directory is `/work`. Normalization resolves `.` and `..` but does
165165
not resolve symbolic links.
166166

167-
The query string is ignored when deriving the namespace, so URL pragmas such as
168-
`?journal_mode=WAL` have no effect on the conformance server. No local SQLite file is
167+
The query string is part of the namespace identity, so two URLs that differ only in
168+
their query string address different namespaces. The option values themselves are not
169+
applied to the conformance server; a URL pragma such as `?journal_mode=WAL` selects a
170+
separate namespace rather than changing server behavior. No local SQLite file is
169171
created; the data lives in the sqld namespace.
170172

171173
## Persistence

0 commit comments

Comments
 (0)