跳到主要内容

ACTIVE_BRANCH_KEY

const ACTIVE_BRANCH_KEY: "*active*" = '*active*';

Defined in: packages/rxdb/src/system/active-branch-guard.ts:47

写进 active 分支 activeKey 列的哨兵值。

Remarks​

它是常量,不是分支 id。存 id 会让「谁是 active」有两份写法(data-model.md §2.2 明确禁止复制第二份 active branch ID),而且唯一约束会当场退化成「每个分支至多激活 一次」——两个分支同时 active 照样写得进去,约束等于没加。

值取一个不可能与分支 id 撞上的形状:分支 id 由用户命名,而 * 不是合法的命名字符。