跳到主要内容

RxDBMigration

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

数据库迁移记录

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

Constructors

Constructor

new RxDBMigration(): RxDBMigration;

Returns

RxDBMigration

Properties

executedAt

executedAt: Date;

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

executedAt

Default

new Date()

id

id: number;

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

id


name

name: string;

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

name


[ENTITY_STATIC_TYPES]

static [ENTITY_STATIC_TYPES]: RxDBMigrationStaticTypes;

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


count

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

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

count 查询

Parameters

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

Returns

Observable<number>


find

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

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

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:82

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:90

findByCursor 查询

Parameters

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

Returns

Observable<RxDBMigration[]>


findOne

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

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

findOne 查询

Parameters

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

Returns

Observable<RxDBMigration | undefined>


findOneOrFail

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

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

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:114

get 查询

Parameters

ParameterTypeDescription
optionsnumber查询选项

Returns

Observable<RxDBMigration>

Methods

remove()

remove(): Promise<RxDBMigration>;

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

删除

Returns

Promise<RxDBMigration>


reset()

reset(): void;

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

重置数据

Returns

void


save()

save(): Promise<RxDBMigration>;

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

保存

Returns

Promise<RxDBMigration>