Имате две възможности.
Или надстройте до PostgreSQL v8.4 и използвайте row_number()
функция:
SELECT row_number() over (ORDER BY something) as num_by_something, *
FROM table
ORDER BY something;
Или преминете през някои обръчи, както е описано в Симулиране на номер на ред в PostgreSQL Pre 8.4 .