cleanup_db()
function cleanup_db(adapter): Promise<void>;
Defined in: packages/rxdb-adapter-pglite/src/testing.ts:43
清理 PGlite 适配器持有的数据库:移除所有 trigger、TRUNCATE 业务表、
复位 rxdb_branch 至 main,并重新装配版本分支 trigger。
用于测试 setup/teardown 之间快速重置数据库,避免重建 PGlite 实例的开销。
步骤:
- 清空 RxDB EntityManager 缓存
- DROP 所有版本分支 trigger
- TRUNCATE
public/rxdbschema 下的全部表(CASCADE) - 重新插入默认
main分支记录 - 重新装配
main分支的 trigger
Parameters
| Parameter | Type | Description |
|---|---|---|
adapter | RxDBAdapterPGlite | 待清理的适配器实例 |
Returns
Promise<void>