In der Tabelle user_avatars können wir den Link zu einem benutzerdefinierten Avatar oder Gravatar eines Schülers über die Felder custom_upload_id oder gravatar_upload_id rückwärts analysieren.
Beispiel: https://sjc3.discourse-cdn.com/business7/user_avatar/<discourse_url>/<username>/<img_size>/<upload_id>_2.png
Wenn ein Benutzer keinen hochgeladenen Avatar hat, wird ihm automatisch ein Avatar zugewiesen, der so aussieht:
https://avatars.discourse.org/v4/letter/g/d78d45/64.png

In diesem Fall sieht die Struktur des Links wie folgt aus:
https://avatars.discourse.org/v4/letter/<letter_to_display>/<background_color_hex>/<img_size>.png
Anhand der Linkstruktur des obigen Beispiels ist klar, wie der Link rekonstruiert werden kann. Das eine Stück, das ich immer noch nicht herausgefunden habe, ist jedoch, wo background_color_hex in der Datenbank gespeichert ist.
Wenn mir jemand dabei helfen kann, wäre ich sehr dankbar!