【发布时间】:2021-02-12 09:02:44
【问题描述】:
我正在使用基于 javascript 的 CAD 配置器来加载要配置到新产品(单独的表格 - 即小部件)中的产品(即材料)。我的 JSON 数据列需要适应并适用于在客户端配置器中使用的材料,以创建不同类型的新小部件。
我的想法是添加一个“data_type”列,其中每个“data_type”都与一个 JSON Schema 示意图相关联。此列可以是外键或字符串,因为 JSON 架构可以存储在表(data_types 表中的 json“架构”列)或目录(tablename-datatype.schema.json)中。
在这个阶段,我认为 data_types 表会更灵活,更容易维护和提供模式。此外,这将使模式能够在表之间共享,并且我可以实现一个版本控制系统来促进配置器的发展。
有哪些选项可以在 MySQL 中为每列实现多个 JSON 模式?有没有更好的方法来完成我的目标?
【问题讨论】:
-
这会解决什么问题?
-
我正在使用基于 JavaScript 的 CAD 配置器将产品(即材料)加载到新产品(单独的表格 - 即小部件)中。我希望能够使用小部件的配置器创建可以在客户端配置为小部件的新材料。这将解决的问题是使 JSON 数据列能够适应并适用于在客户端配置器中用于创建不同类型的新小部件的材料。
-
这超出了我的薪酬等级,但我会编辑问题以在问题正文中包含上下文。
-
谢谢,我将编辑以包含上下文