cleanupIncompletePGliteRestore()
function cleanupIncompletePGliteRestore(target): Promise<boolean>;
Defined in: packages/rxdb-adapter-pglite/src/backup/restore-pglite-database.ts:436
清理一次没做完的恢复(页面在恢复中途关闭、或恢复失败后清理本身也失败)。
Parameters
| Parameter | Type | Description |
|---|---|---|
target | PGliteRestoreTarget | 恢复时使用的同一个目标 |
Returns
Promise<boolean>
确实清理了残留时为 true
Remarks
拿不到独占锁说明目标正被连接或正在恢复,报 target_busy 而不是去删别人正在用的库。
没有标记时什么都不做——一个正常的库永远不会被这里删掉。
Throws
RxDBBackupError target_busy / unsupported_combination / cleanup_pending