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
| 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:72
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:80
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:88
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:96
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:104
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:112
get 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | number | 查询选项 |
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>