Můžete to udělat tak, že řetězec převedete na celočíselné pole a poté jej seřadíte:
select *
from tbl_wo_kitting
where wo_project_id = 1000033
ORDER BY (string_to_array(line_no, '.'))::int[]
Všimněte si, že toto selže, pokud jsou v line_no_
hodnoty, které nelze převést na čísla sloupec.