I want to select all rows starting after a specific uuid, for example here is the data
+--------------------------------------+-----------+------------+
| uuid | divisi_id | divisionid |
+--------------------------------------+-----------+------------+
| b303a96b-2a03-4b5e-90a1-6b3631fc82af | BTT | 3 |
| 8c4bf1b8-7477-42e4-affb-31bafa8648f1 | BTT | 3 |
| 6639909d-74e1-4dec-a1f3-f70703c0b6c6 | BTT | 3 |
| 1a1aa367-1467-4811-848d-694dbe98a5a8 | BTT | 3 |
| e739b352-d952-4ec8-980e-a50180e18144 | BTT | 3 |
+--------------------------------------+-----------+------------+
now, for example I have last uuid = 8c4bf1b8-7477-42e4-affb-31bafa8648f1 (the 2nd entry). how to select rows after that uuid? i have no idea about it.
uuids have an ordering, but it is rather a technical ordering (and certainly have nothing to do with f.ex. "insertion order") -- your question's "after" implies that you want some row ordering. But in PostgreSQL, there is no default ordering (in fact, all other RDBMS also lack that, some just have a de facto ordering, which still shouldn't be relied upon). In short: if you have something toORDER BYupon, your task is trivial, if you have no such thing, you cannot solve that at all.