Насколько я знаю гарантированно этого в PostgreSQL не достичь.
Но можно создать индекс для таблицы, а потом
CREAT INDEX index_name ON tablename (column_name DESC NULLS LAST)
CLUSTER tablename USING index_name
После этого данные в таблице будут реорганизованы в том порядке, в котором отсортированы данные в индексе. Только это разовая операция, нужно будет периодически ее снова выполнять.