Tienes dos opciones.
Actualice a PostgreSQL v8.4 y use row_number()
función:
SELECT row_number() over (ORDER BY something) as num_by_something, *
FROM table
ORDER BY something;
O salte a través de algunos aros como se describe en Simulación del número de fila en PostgreSQL Pre 8.4 .