DESKTOP_HOST_MAX_SQL_LENGTH
const DESKTOP_HOST_MAX_SQL_LENGTH: number;
Defined in: packages/rxdb-adapter-sqlite-core/dist/desktop/desktop-protocol-primitives.d.ts:29
SQLite 线协议上单条 SQL 文本的长度上限(UTF-16 码元)。
Remarks
恢复把归档里的一个行条目原样拼进一条 INSERT … VALUES 下发:条目按 1 MiB 切分,单行超过时
独占一个条目,最大到 32 MiB(SQLITE_BACKUP_MAX_ENTRY_BYTES)。UTF-8 字节数不小于 UTF-16 码元数,
所以 64 Mi 码元能装下最大的条目加上语句前缀。协议 v1 的 1_000_000 连一个常规条目都装不下,
放宽随协议 v2 一起生效,老 host 在握手时就被拒绝,而不是在恢复中途拒收一条语句。
PGlite 线协议不跟着放宽,仍是它自己的 1_000_000。