RxDBBackupManifest
Defined in: packages/rxdb/src/backup/backup.interface.ts:36
归档元数据。写在归档最前面,恢复时在写入目标之前完成兼容性校验。
Properties
adapter
readonly adapter: object;
Defined in: packages/rxdb/src/backup/backup.interface.ts:42
engine
readonly engine: string;
数据库引擎,例如 postgres。
engineCompatibility
readonly engineCompatibility: string;
引擎数据格式兼容键;恢复时必须与目标逐字相等。
engineVersion
readonly engineVersion: string;
引擎完整版本,仅作记录。
extensions
readonly extensions: readonly string[];
源库加载的扩展;目标必须全部提供。
name
readonly name: string;
adapter 标识,例如 pglite。
storage
readonly storage: string;
源存储后端,例如 memory / idb,仅作记录。
createdAt
readonly createdAt: string;
Defined in: packages/rxdb/src/backup/backup.interface.ts:40
快照捕获时间(ISO 8601)。
encryption
readonly encryption:
| {
authDomain: string;
}
| null;
Defined in: packages/rxdb/src/backup/backup.interface.ts:65
加密认证域;无加密列时为 null。
format
readonly format: "rxdb-backup";
Defined in: packages/rxdb/src/backup/backup.interface.ts:37
formatVersion
readonly formatVersion: 1;
Defined in: packages/rxdb/src/backup/backup.interface.ts:38
rxdb
readonly rxdb: object;
Defined in: packages/rxdb/src/backup/backup.interface.ts:56
changeCodecVersion
readonly changeCodecVersion: number;
systemSchemaVersion
readonly systemSchemaVersion: number;
version
readonly version: string;
源 RxDB 版本,仅作记录;数据兼容性由下面两个版本号决定。
schemaFingerprint
readonly schemaFingerprint: string;
Defined in: packages/rxdb/src/backup/backup.interface.ts:63
computeRxDBSchemaFingerprint 的结果。
scope
readonly scope: RxDBBackupScope;
Defined in: packages/rxdb/src/backup/backup.interface.ts:41