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
| 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:73
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:81
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:89
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:97
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:105
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:113
get 查询
Parameters
| Parameter | Type | Description |
|---|---|---|
options | number | 查询选项 |
Returns
Observable<RxDBMigration>