Как получить темы, отсортированные по значению пользовательского поля iso8601?

Я нашел способ сделать это, но он требует приведения типов: либо к дате из строки (sortDate — это строковое значение пользовательского поля), либо к строке из даты для created_at.

Я искал решение, которое было бы менее затратным и не требовало бы дополнительной работы, например, скриптов миграции базы данных.

Не уверен, как Discourse обрабатывает пользовательские таблицы при пересборке и обновлении базы данных.