踏鸽行2.0开发记录(一)数据库设计

分类: 开发笔记

Database Design

几乎沿袭1.0的数据库设计,对users表和rent表改动较大,同时取消admin表。

对users表的主要改动为:

  1. 增加大量字段,方便与统一身份认证平台挂接,同时增加联系用户的渠道。
  2. 增加权限字段,因为管理员均为用户,原admin表存在安全隐患。现均需微信认证。

对rent表的主要改动为:

  1. 分离借车、还车两个事件,使数据表结构更加合理,便于程序录入。

另外,所有的表均包含创建于、修改于时间戳,这是使用Laravel带来的便利,同时便于追溯各类事件发生时间。