1. 如何维持企业表,店铺表和用户授权之间的一致性?

场景: 作者创建了A企业,他就是A企业的Funder角色, 所以创建企业的时候,既要在corp表增加记录,也要在usro表增加记录。 问题: 有时候,我们在usro表把相关的授权删掉了(因为数据库清理),或者不小心。比方说,删除了Usro中的创始人授权, 但是没有删除corp表中的字段,导致corp表中的企业成了孤儿。 解决: 在corp表中增加usro_id的外键字段。 shop表,等等,可以说任何地球号里用户创建的资源都是某个用户以某个角色创建的。所以,所有的资源表都应该有usro_id这个授权。

    这样,地球号目前所有的表,都应该增加usro_id外键。这是除了m5d,state,stato,expire之外,还有usro_id字段。这是一个大的进展。

results matching ""

    No results matching ""