跳到主要内容

RxDBMigration

Defined in: packages/rxdb/src/system/migration.ts:364

数据库迁移记录

用于记录数据库迁移脚本的执行历史。这个类捕获每次数据库迁移的关键信息, 包括迁移名称和执行时间,确保迁移脚本不会被重复执行, 并提供迁移历史的追踪能力。

Constructors​

Constructor​

new RxDBMigration(): RxDBMigration;

Returns​

RxDBMigration

Properties​

executedAt​

executedAt: Date;

Defined in: packages/rxdb/src/system/migration.ts:375

执行时间

Default​

new Date()

id​

id: number;

Defined in: packages/rxdb/src/system/migration.ts:370

id


name​

name: string;

Defined in: packages/rxdb/src/system/migration.ts:379

名称


remove​

remove: () => Promise<RxDBMigration>;

Defined in: packages/rxdb/src/system/migration.ts:436

删除

Returns​

Promise<RxDBMigration>


reset​

reset: () => void;

Defined in: packages/rxdb/src/system/migration.ts:440

重置数据

Returns​

void


save​

save: () => Promise<RxDBMigration>;

Defined in: packages/rxdb/src/system/migration.ts:444

保存

Returns​

Promise<RxDBMigration>


[ENTITY_STATIC_TYPES]​

static [ENTITY_STATIC_TYPES]: RxDBMigrationStaticTypes;

Defined in: packages/rxdb/src/system/migration.ts:365


count​

static count: (options) => Observable<number>;

Defined in: packages/rxdb/src/system/migration.ts:385

count 查询

Parameters​

ParameterTypeDescription
optionsCountOptions<typeof RxDBMigration, RxDBMigrationRuleGroup>查询选项

Returns​

Observable<number>


find​

static find: (options) => Observable<RxDBMigration[]>;

Defined in: packages/rxdb/src/system/migration.ts:391

find 查询

Parameters​

ParameterTypeDescription
optionsFindOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField>查询选项

Returns​

Observable<RxDBMigration[]>


findAll​

static findAll: (options) => Observable<RxDBMigration[]>;

Defined in: packages/rxdb/src/system/migration.ts:399

findAll 查询

Parameters​

ParameterTypeDescription
optionsFindAllOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField>查询选项

Returns​

Observable<RxDBMigration[]>


findByCursor​

static findByCursor: (options) => Observable<RxDBMigration[]>;

Defined in: packages/rxdb/src/system/migration.ts:407

findByCursor 查询

Parameters​

ParameterTypeDescription
optionsFindByCursorOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField>查询选项

Returns​

Observable<RxDBMigration[]>


findOne​

static findOne: (options) => Observable<RxDBMigration | null>;

Defined in: packages/rxdb/src/system/migration.ts:415

findOne 查询

Parameters​

ParameterTypeDescription
optionsFindOneOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField>查询选项

Returns​

Observable<RxDBMigration | null>


findOneOrFail​

static findOneOrFail: (options) => Observable<RxDBMigration>;

Defined in: packages/rxdb/src/system/migration.ts:423

findOneOrFail 查询

Parameters​

ParameterTypeDescription
optionsFindOneOrFailOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField>查询选项

Returns​

Observable<RxDBMigration>


get​

static get: (options) => Observable<RxDBMigration>;

Defined in: packages/rxdb/src/system/migration.ts:431

get 查询

Parameters​

ParameterTypeDescription
optionsnumber查询选项

Returns​

Observable<RxDBMigration>