Wie hole ich Themen, sortiert nach dem Wert des benutzerdefinierten Feldes iso8601?

Ich habe eine Lösung gefunden, aber sie erfordert einen Cast – entweder vom String zum Datum (da sortDate ein benutzerdefinierter Feldwert als String ist) oder vom Datum zum String für created_at.

Ich suchte nach einer Lösung, die weniger aufwendig ist und keine zusätzlichen Arbeiten wie DB-Migrationsskripte erfordert.

Ich bin mir nicht sicher, wie Discourse benutzerdefinierte Tabellen im Hinblick auf Rebase-Operationen und Datenbank-Upgrades behandelt.