我正在使用go和pq与我的postgres数据库进行交互。
我有一个简单的用户表,其中包含基本字段。 ID,名称,类型。我的辅助表admin继承自用户并添加了自己的字段panel
,而另一个表是所有者并添加了owner
。无论是使用表继承还是支持表。
我的问题是,此时我是否点击并指向user/1
的端点,所以我不知道此人现在是哪种类型的用户。我知道我们可以使用jwts和其他方式从前端提供此功能。我更好奇是否有一种方法可以找出用户及其类型,并在一个查询中查询其他字段?
即。我点击了要从用户中选择的端点,获取类型,然后使用该类型获取其他字段。因此,我将有效地对两个表进行两个查询以获取完整的数据。有更好的解决方案吗?我可以做一些优化吗?