zoukankan      html  css  js  c++  java
  • node revision 的路线

    当新建一个 node 后,生成一个node_revision记录, field_data_field_xx记录, field_revision_field_xxx记录, 但此时node的状态为0, 然后node发布, status变成1,
    node的nid xx, vid一直都是xxx,

    sales用户重新编辑node, nid肯定没有变, 但系统生成了一个新的vid, field_revision_field_xxx 出现两条件记录, 意味着编辑一次生成一个新的revision, vid也是自增加1,
    field_revision新的记录包含的是最新的数据,
    field_data包含的也是最新的数据, 尽管最新的数据还没有发布,其中的revision_id也变成了最新的vid,
    node_revision表也是增加了一个记录, 新增的一条记录vid+1, 第二次编辑的时候status都是1,
    这时node的vid还是以前的vid,

    小结: field_data一直是一条记录[且都是最新的], node_revision记录变多一条, field_revision记录变多一条

    第二次编辑走完之后, 就是node表里的vid更新了,成了最新的vid,

  • 相关阅读:
    HDU1429:胜利大逃亡(续)
    HDU1728:逃离迷宫
    HDU1253:胜利大逃亡
    HDU1180:诡异的楼梯
    HDU1175:连连看(搜索)
    HDU1072:Nightmare
    HDU1074:Doing Homework
    Codeforces Round #259 (Div. 1)A(公式)
    HDU1430;魔板(BFS+康托展开)
    Codeforces785D
  • 原文地址:https://www.cnblogs.com/qinqiu/p/12836077.html
Copyright © 2011-2022 走看看