Най-добрият начин да сортирате масив от цели числа без съмнение е да използвате разширението intarray, което ще го направи много, много, много по-бързо от всяка SQL формулировка:
CREATE EXTENSION intarray;
SELECT sort( ARRAY[4,3,2,1] );
Функция, която работи за всеки тип масив е:
CREATE OR REPLACE FUNCTION array_sort (ANYARRAY)
RETURNS ANYARRAY LANGUAGE SQL
AS $$
SELECT ARRAY(SELECT unnest($1) ORDER BY 1)
$$;
(Замених моята версия с малко по-бързата на Павел след обсъждане на друго място).