If you want to select data from table in this order, you should execute a query:
SELECT * FROM People ORDER BY surname, name DESC NULLS LAST
This query will run fast, because database will use index instead of sorting data on the fly (note, that it works only if columns and sorting directions of query's ORDER BY matches exactly with columns and sorting directions of index).
If you want to reorder data in table physically, then you can execute:
CLUSTER People USING idx0
But keep in mind that CLUSTER command will only reorder existing data. If you insert new data into table, it will not be placed in desired order, so you will have to execute CLUSTER command again.
ORDER BYclause.order byon a query.CLUSTERcommand? keep in mind it is one time operation - later rows will unsort again