【发布时间】:2018-06-01 20:25:59
【问题描述】:
我的数据库中有两个表:
-
包
包含有关包裹的所有信息,例如跟踪、重量。
-
发货
包含正在运送的已到达仓库的包裹列表。带状态属性:
在途、延误、海关、交付
问题是: 用户可以查看他们的包裹,我通过从包裹所属的货件中查询包裹来向他们展示当前包裹状态。 我是否需要在 Package 表上创建 shipment_status 列,并且在更新发货状态时,运行查询更新每个包裹的该列?还是目前的解决方案是最好的?
【问题讨论】:
标签: sql ruby-on-rails database database-design