release: v0.4.2 — 生产就绪与崩溃自愈 + 问题清单修复 + 版本迭代
This commit is contained in:
@@ -95,4 +95,18 @@ export interface IStorageEngine {
|
||||
|
||||
/** 在线备份:导出全库一致性快照 */
|
||||
backup?(): Promise<Record<string, Record<string, unknown>[]>>;
|
||||
|
||||
// ---- 自愈/重置 (可选,v0.4.2-fix) ----
|
||||
|
||||
/** 崩溃恢复自愈:校验并清理损坏数据、恢复一致性(检测到异常后调用,无需删库重建) */
|
||||
repair?(): Promise<void>;
|
||||
|
||||
/** 清空全部数据与表结构(保留库本身,供演示页刷新/重建用) */
|
||||
clearAll?(): Promise<void>;
|
||||
|
||||
/** 读取库内元数据(迁移版本持久化用) */
|
||||
getMeta?(key: string): Promise<string | null>;
|
||||
|
||||
/** 写入库内元数据(迁移版本持久化用) */
|
||||
setMeta?(key: string, value: string): Promise<void>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user