跳到主要内容

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