ふと気づいたのですが、ここでの目的は時系列順に並べることですよね?ISO8601 日付形式の YYYY-MM-DDTHH:MM:SS を見ると、実際にはアルファベット順にソートしても時系列順になるはずです。
キャストなしであれば、Postgres は (name, value) にあるインデックスを利用でき、はるかに効率的になると思います。
ふと気づいたのですが、ここでの目的は時系列順に並べることですよね?ISO8601 日付形式の YYYY-MM-DDTHH:MM:SS を見ると、実際にはアルファベット順にソートしても時系列順になるはずです。
キャストなしであれば、Postgres は (name, value) にあるインデックスを利用でき、はるかに効率的になると思います。