ganncamp
(G Ann Campbell)
1
我注意到,如果我在表中选择一个 FK ID,我会得到一个精美的、链接的名称。而如果我在表中选择一个 PK ID,我只会得到一个数字。
例如,当我从 Posts 中选择 (PK) id 字段时:
与从 Posts 中选择 (FK) topic_id 字段时相比:
我想知道是否有什么技巧可以让我从 PK 获得这种漂亮的链接行为。或者,如果我想进行链接,是否总是需要添加一个额外的表并从中进行选择?
您可以将该特定 id 别名为 post_id,它将发挥其魔力。例如:
SELECT id AS post_id
FROM posts
ORDER BY created_at DESC
tshenry
(Taylor)
3
在 Discourse UI 中美化结果其实还有不少其他小技巧。
这个旧文件展示了一些示例:
我会在有空的时候将它整合到主要的 Data Explorer 主题中。
我也喜欢那个用于创建交互式用户列表的 admin url:
SELECT
'/admin/users/' || users.id || '/' || users.username_lower
AS admin_page_url
FROM users