J’ai trouvé une façon de faire, mais cela implique un cast, soit de string vers date (sortDate étant une valeur de champ personnalisé de type string), soit de created_at de date vers string.
Je cherchais une solution moins exigeante qui ne nécessitait pas de travail supplémentaire comme des scripts de migration de base de données.
Je ne suis pas sûr de la façon dont Discourse gère les tables personnalisées en ce qui concerne le rebase et la mise à niveau de la base de données.