按模型设置的行为
版本控制、发布和变体是每个模型上的三个开关,默认都是关闭的。你为模型的记录所需要的功能打开对应开关。
每个模型上的三个标志
每个模型带有三个布尔标志:版本控制、发布和变体。你可以在创建或编辑模型时在控制台中设置,也可以作为配置即代码,在 foir.config.ts 中模型的 config 下设置。控制台会为你打开前置要求,因此打开发布会同时带上版本控制,打开变体则两者都带上。
三个都不打开的模型
三个都关闭时,记录直接读写。更新会就地替换数据并立即生效。这适合表单提交、预订、应用配置、功能开关和计数器。
之后更改标志
打开某个标志会迁移模型现有的记录。在已有记录的模型上关闭三个标志中的最后一个会被拒绝。标志变更是模型草稿的一部分,会在一次发行版中到达生产环境,其中关闭一个标志会被标为破坏性变更,打开一个则被标为需要审查。