Ciao
Vedo un certo numero di colonne nella tabella degli argomenti in Esplora dati chiamate “Featured_user…” e raramente se ne parla da nessuna parte su Discourse con una descrizione di cosa sia e come funzioni (o che non sono riuscito a trovare la fonte)?
Sarei grato per una spiegazione o un riferimento, per favore! Grazie! (:
Grazie @JammyDodger! Testando questo sul plugin Data Explorer, a volte l’interfaccia utente mostra ad esempio quattro utenti in primo piano, ma la query per
SELECT id, title, featured_user1_id, featured_user2_id, featured_user3_id,
featured_user4_id FROM topics
potrebbe visualizzare NULL per il quarto, terzo, secondo o addirittura tutti!
Il primo avatar sarebbe il proprietario dell’argomento (topic.user_id), e il secondo sarebbe probabilmente featured_user1, e il terzo last_post_user_id
Potresti provare questo e vedere se corrisponde a ciò che mostra il tuo elenco di argomenti:
-- [params]
-- integer :topic_id
SELECT t.id as topic_id,
t.user_id as topic_owner_user_id,
t.featured_user1_id as F1_user_id,
t.featured_user2_id as F2_user_id,
t.featured_user3_id as F3_user_id,
t.featured_user4_id as F4_user_id,
t.last_post_user_id
FROM topics t
WHERE t.id = :topic_id
Okay, grazie mille, e scusa se non sono riuscito a spiegarlo correttamente fin dall’inizio, ma nel mio esempio sopra, mostra tre utenti (sì, il primo utente è il proprietario) ma nel risultato della query appare solo un utente come utente in primo piano, quindi la mia domanda è come mai nella query ha scelto di visualizzare un utente e non l’altro che è visibile nell’interfaccia utente? (senza includere il proprietario dell’argomento - questo è capito)
Mi aspetto che visualizzi due utenti in primo piano + il proprietario, come lo abbiamo nell’interfaccia utente (: