跳到主要内容

RxDBMigration

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

数据库迁移记录

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

Constructors

Constructor

new RxDBMigration(): RxDBMigration;

Returns

RxDBMigration

Properties

executedAt

executedAt: Date;

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

executedAt

Default

new Date()

id

id: number;

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

id


name

name: string;

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

name


remove

remove: () => Promise<RxDBMigration>;

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

删除

Returns

Promise<RxDBMigration>


reset

reset: () => void;

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

重置数据

Returns

void


save

save: () => Promise<RxDBMigration>;

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

保存

Returns

Promise<RxDBMigration>


[ENTITY_STATIC_TYPES]

static [ENTITY_STATIC_TYPES]: RxDBMigrationStaticTypes;

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


count

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

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

count 查询

Parameters

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

Returns

Observable<number>


find

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

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

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

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

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

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

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

get 查询

Parameters

ParameterTypeDescription
optionsnumber查询选项

Returns

Observable<RxDBMigration>