跳到主要内容

RxDBMigration

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

数据库迁移记录

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

Constructors

Constructor

new RxDBMigration(): RxDBMigration;

Returns

RxDBMigration

Properties

executedAt

executedAt: Date;

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

executedAt

Default

new Date()

id

id: number;

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

id


name

name: string;

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

name


[ENTITY_STATIC_TYPES]

static [ENTITY_STATIC_TYPES]: RxDBMigrationStaticTypes;

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


count()

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

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

count 查询

Parameters

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

Returns

Observable<number>


find()

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

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

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

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

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

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

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

get 查询

Parameters

ParameterTypeDescription
optionsnumber查询选项

Returns

Observable<RxDBMigration>

Methods

remove()

remove(): Promise<RxDBMigration>;

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

删除

Returns

Promise<RxDBMigration>


reset()

reset(): void;

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

重置数据

Returns

void


save()

save(): Promise<RxDBMigration>;

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

保存

Returns

Promise<RxDBMigration>