データエクスプローラーのID

テーブルでFK IDを選択すると、美しく表示されたリンク付きの名前が表示されます。一方、テーブルでPK IDを選択すると、単なる数字が表示されます。

例えば、「Posts」から(PK)idフィールドを選択した場合:

「Posts」から(FK)topic_idフィールドを選択した場合との比較:

PKからこの素敵なリンク動作を取得するために、何か裏技はありますか?それとも、リンクが必要な場合は、常に別のテーブルを追加してそこから選択する必要がありますか?

「いいね!」 2

idpost_id にエイリアス化すれば、うまく機能します。:+1: 例:

SELECT id AS post_id
FROM posts
ORDER BY created_at DESC
「いいね!」 9

Discourse UI で結果を美しく見せるための、その他のちょっとしたコツがいくつかあります。

この古いファイルに例がいくつかあります。

時間があれば、これをメインの Data Explorer トピックに統合する予定です。

「いいね!」 10

インタラクティブなユーザーリストを作成するための管理者URLも気に入っています :slightly_smiling_face:

SELECT
  '/admin/users/' || users.id || '/' || users.username_lower
    AS admin_page_url
FROM users
「いいね!」 7

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.