computeRxDBSchemaFingerprint()
function computeRxDBSchemaFingerprint(entities): string;
Defined in: packages/rxdb/src/backup/schema-fingerprint.ts:128
计算实体结构指纹。
Parameters
| Parameter | Type | Description |
|---|---|---|
entities | readonly EntityType[] | 实体类(可混入系统实体) |
Returns
string
64 位十六进制 SHA-256
Remarks
系统实体不参与:系统表结构由 RXDB_SYSTEM_SCHEMA_VERSION 单独把关。与实体声明顺序无关;
字段约束、字面默认值、关系、索引、外键、特性开关变化都会改变指纹,展示文案和函数默认值不会。
Example
const fingerprint = computeRxDBSchemaFingerprint([Todo, Tag]);