标签: go go-gorm
我们正在使用Go后端开发多租户应用程序。 我们将Gorm用作ORM库。
在某些情况下,我们必须为某些用户分配一些自定义字段,因此用户X和用户Y的结构不同。
是否可以使结构动态化?
答案 0 :(得分:1)
静态语言golang不支持动态结构。 代替, 我建议使用包含所有X和Y字段的更高结构的User。 除了, 是设计更大的结构还是其他结构取决于您的数据库模型。如果数据库t_user中只有一个表,则一种模型是好的。如果有两个或多个表,如t_X,t_Y,显然您应该设计两个或多个模型。