Cómo obtener temas ordenados por el valor de campo personalizado iso8601?

Encontré una forma de hacerlo, pero implica realizar conversiones de tipo, ya sea de string a fecha (sortDate es el valor de un campo personalizado en formato string) o convertir created_at de fecha a string.

Buscaba una solución menos exigente que no requiriera trabajo adicional como scripts de migración de base de datos.

No estoy seguro de cómo Discourse maneja las tablas personalizadas en lo que respecta a la reorganización y actualización de la base de datos.