表设计 indexes

来源:3-7 权限控制和行为日志

2二月

2021-01-01 17:54

如果最初在设计表的时候没有考虑要有一级分类 

  1. 后台如果添加一级分类的话 需要如何添加 

  2. 在添加的时候如何保证不删除以前数据库里面的数据 新增字段成功 这里直接改动model 可以么 还是必须要到数据库去重新设计表字段


写回答 关注

1回答

  • 沁尘
    2021-01-01 19:32:43
    已采纳

    分类信息一般都是需要持久化的,也就说如果出现这种情况,去数据库添加字段是少不了的了。

    改完之后,很多业务代码都得改,所以一般在开发之前,数据库表设计需要充分斟酌。

    当然在现实开发中,业务系统运行了一段时间之后,突然加字段也是可能会发生的,所以这种情况其实在业务代码开发的时候也要考虑到,解决办法就是代码架构分层,尽量把变化隔离在某一层,让上层调用不受影响,把变化影响的范围尽可能缩小。比如我们课程中就尝试过在 service 层做数据字段处理来兼容业务逻辑。当然,现实中情况会更加复杂,但是思路是一样的。

    沁尘 回复2二月

    TS 做做组件库或者核心类库还行,做业务开发的话目前还真没见过有这个趋势,所以这块不会考虑。我更倾向能做一些面向工程交付的课程帮助大家稳定饭碗

    2021-01-01 21:08:33

    共 4 条回复 >

0到1快速构建自己的后台管理系统

开源框架LIN-CMS+NodeJS+Vue 快速构建UI好看+功能便捷的后台管理系统

21499 学习 · 145 问题

查看课程

相似问题