跳到主要内容

RXDB_CHANGE_CODEC_WATERMARK_PREFIX

const RXDB_CHANGE_CODEC_WATERMARK_PREFIX: "__rxdb_change_codec__:";

Defined in: packages/rxdb/src/system/migration.ts:77

变更编解码版本水位行的名字前缀

Remarks​

与 RXDB_SYSTEM_SCHEMA_WATERMARK_PREFIX 同一套机制、同一条「发布后不可改」的约束, 但两个号必须各占一行:codec 版本管的是 rxdb_change 里已落盘负载的解码方式, 没有迁移阶梯(旧客户端读不懂新负载,只能升客户端);schema 版本管的是表结构,落后可补。 合成一行就没法让 UnsupportedRxDBSystemVersionError 回答「该升客户端还是该跑迁移」。