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
| Parameter | Type | Description |
|---|---|---|
options | CountOptions<typeof RxDBMigration, RxDBMigrationRuleGroup> | 查询选项 |
Returns
Observable<number>
find
static find: (options) => Observable<RxDBMigration[]>;
Defined in: packages/rxdb/src/system/migration.ts:74
find 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField> | 查询选项 |
Returns
Observable<RxDBMigration[]>
findAll
static findAll: (options) => Observable<RxDBMigration[]>;
Defined in: packages/rxdb/src/system/migration.ts:82
findAll 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindAllOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField> | 查询选项 |
Returns
Observable<RxDBMigration[]>
findByCursor
static findByCursor: (options) => Observable<RxDBMigration[]>;
Defined in: packages/rxdb/src/system/migration.ts:90
findByCursor 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | FindByCursorOptions<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
| Parameter | Type | Description |
|---|---|---|
options | FindOneOptions<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
| Parameter | Type | Description |
|---|---|---|
options | FindOneOrFailOptions<typeof RxDBMigration, RxDBMigrationRuleGroup, RxDBMigrationOrderByField> | 查询选项 |
Returns
Observable<RxDBMigration>
get
static get: (options) => Observable<RxDBMigration>;
Defined in: packages/rxdb/src/system/migration.ts:114
get 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | number | 查询选项 |
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>