,,
This commit is contained in:
parent
0c75d3b4c2
commit
3dab48f58b
1 changed files with 1141 additions and 1376 deletions
|
|
@ -127,11 +127,12 @@ flushes database directory entries; the filesystem must support those durability
|
|||
operations. Content, file manifests, and events (including request fingerprints)
|
||||
are retained indefinitely.
|
||||
|
||||
Deploy API v5 clients and server together. The v4 database schema migrates by
|
||||
adding event-incarnation tokens without deleting content or receipts. Schemas
|
||||
from before v4 still require a separate database directory and explicit recovery.
|
||||
Vault databases open and migrate independently on first access; one corrupt or
|
||||
incompatible vault does not prevent healthy vaults from serving requests.
|
||||
Deploy API v5 clients and server together. Only the current database schema is
|
||||
supported; there are no schema migrations. Empty vault databases are initialized
|
||||
from `src/app_state/database/schema.sql` on first access. Existing databases are
|
||||
opened without conversion. Use fresh database and client state directories when
|
||||
changing formats. Each vault opens independently, so one corrupt vault does not
|
||||
prevent healthy vaults from serving requests.
|
||||
|
||||
Diffs are limited to 10,000 items and reconstructed in one pass over Unicode
|
||||
scalars on a blocking worker, before taking the SQLite writer transaction. The
|
||||
|
|
|
|||
Loading…
Reference in a new issue