数据库表设计问题

需求:后端规定一个模板文档,然后其他用户前端访问,可以在这个模板上增加删除字段,保存为新的模板
问题:这种需求的话,数据库怎么设计比较好

阅读 1.7k
2 个回答

通用模板文档表

这个可以理解为全局通用的默认模板库,和具体用户无关,如果内容较少可以直接存模板字符串,如果内容太多可以上传模板文件,然后数据库存文件路径,后续再解析读取给用户用

大概表结构是这样

  • id
  • template_name
  • template_content/template_path

用户自定义模板文档表

这个可以通过前端的编辑功能,给用户自定义模板或模板名称以后存储用,具体看需求设计

大概表结构是这样

  • id
  • user_id
  • template_name
  • template_content/template_path

总结

整体还有很多细节需求需要考虑,比如通用模板更新问题、没有自定义的模板用哪个表里的模板文档等等,具体情况具体分析

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进