跳到主要内容

assertRxDBBackupCompatible()

function assertRxDBBackupCompatible(manifest, expected): void;

Defined in: packages/rxdb/src/backup/backup-manifest.ts:130

判定归档能否恢复到目标配置。

Parameters​

ParameterTypeDescription
manifestRxDBBackupManifestparseRxDBBackupManifest 的结果
expectedRxDBBackupCompatibility目标侧期望

Returns​

void

Remarks​

相等性检查:adapter 名、引擎、引擎数据兼容键、系统表结构版本、变更编码版本、实体结构指纹。 扩展只要求归档用到的全部由目标提供。RxDB 版本、引擎完整版本、源存储后端、创建时间只记录不比较。 加密归档要求目标认证域完全相同(auth_domain_mismatch),一边加密一边不加密报 incompatible_archive。

Throws​

RxDBBackupError incompatible_archive / auth_domain_mismatch