跳到主要内容

SqliteRestoreInput

Defined in: packages/rxdb-adapter-sqlite-core/src/backup/restore-sqlite-database.ts:49

恢复一次需要的全部上下文,由 adapter 提供。

Properties​

adapterName​

readonly adapterName: string;

Defined in: packages/rxdb-adapter-sqlite-core/src/backup/restore-sqlite-database.ts:52


createClient​

readonly createClient: () => Promise<SqliteClientLike>;

Defined in: packages/rxdb-adapter-sqlite-core/src/backup/restore-sqlite-database.ts:55

按 adapter 当前配置打开目标库的一个新连接。

Returns​

Promise<SqliteClientLike>


rxdb​

readonly rxdb: RxDB;

Defined in: packages/rxdb-adapter-sqlite-core/src/backup/restore-sqlite-database.ts:51

目标实例:会被 init(),但必须尚未连接。


shadowTablesWritable​

readonly shadowTablesWritable: boolean;

Defined in: packages/rxdb-adapter-sqlite-core/src/backup/restore-sqlite-database.ts:57

目标能否写影子表;不能时含影子表的归档在写入目标之前被拒绝。


storage​

readonly storage: SqliteSupportedBackupStorage;

Defined in: packages/rxdb-adapter-sqlite-core/src/backup/restore-sqlite-database.ts:53