RxDBSystemVersionState
Defined in: packages/rxdb/src/system/migration.ts:106
从迁移记录里读出来的两个版本号
Remarks
全新库读到的是 { schemaVersion: 0, codecVersion: 0 }——0 表示「没有水位行」而不是「版本 0」,
因为水位号从 1 起编(getRxDBSystemVersionState 拒绝 0 前缀的编码)。于是
「未初始化」和「落后」在下游是同一条路径:都不满足 isCurrentRxDBSystemVersion,
都走那一整块幂等的 migrateSystemSchema()。
Properties
codecVersion
codecVersion: number;
Defined in: packages/rxdb/src/system/migration.ts:111
变更编解码版本,0 表示库里还没有水位行
schemaVersion
schemaVersion: number;
Defined in: packages/rxdb/src/system/migration.ts:108
系统表结构版本,0 表示库里还没有水位行