跳到主要内容

computeRxDBSchemaFingerprint()

function computeRxDBSchemaFingerprint(entities): string;

Defined in: packages/rxdb/src/backup/schema-fingerprint.ts:128

计算实体结构指纹。

Parameters​

ParameterTypeDescription
entitiesreadonly EntityType[]实体类(可混入系统实体)

Returns​

string

64 位十六进制 SHA-256

Remarks​

系统实体不参与:系统表结构由 RXDB_SYSTEM_SCHEMA_VERSION 单独把关。与实体声明顺序无关; 字段约束、字面默认值、关系、索引、外键、特性开关变化都会改变指纹,展示文案和函数默认值不会。

Example​

const fingerprint = computeRxDBSchemaFingerprint([Todo, Tag]);