WITH ORDINALITY
Para adicionar uma coluna com uma sequência numérica de ordenação no resultado de uma consulta no PostgreSQL 9.4 ou superior, basta adicionar WITH ORDINALITY. Por padrão, a coluna adicionada chamará ordinality, mas um diferente nome de coluna pode ser data usando ‘AS’.
Abaixo um exemplo do uso de WITH ORDINALITY:
postgres=# SELECT * FROM json_object_keys('{"mobile": 4234234232, "email": "x@me.com", "address": "1 Street Lane"}'::json) WITH ORDINALITY; json_object_keys | ordinality ------------------+------------ mobile | 1 email | 2 address | 3 (3 rows)