MigrationRecordStore
Defined in: packages/rxdb-plugin-search/src/core/fts5-runtime.ts:58
迁移记录访问抽象。插件不直接依赖 RxDBMigration entity,方便单测与复用。
Methods
listInstallMigrationsForTable()
listInstallMigrationsForTable(tableName): Promise<readonly object[]>;
Defined in: packages/rxdb-plugin-search/src/core/fts5-runtime.ts:64
列出某个表所有 fts5__<table>__v1__install__* 迁移记录。
通常只会有 0 或 1 条——若并存多个不同签名,说明迁移历史被污染,
installFtsForEntity 会直接抛 SearchSchemaMismatchError(fail-fast,不猜哪条可信)。
Parameters
| Parameter | Type |
|---|---|
tableName | string |
Returns
Promise<readonly object[]>
recordMigration()
recordMigration(name): Promise<void>;
Defined in: packages/rxdb-plugin-search/src/core/fts5-runtime.ts:66
写入一条迁移记录(幂等可选,调用方保证不重复写入同名记录)
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<void>