БД PostgreSQL, в ней таблицы проиндексированы по uuid. Эти поля создаются как случайные неповторяющиеся числа. Задача определить, что новые записи добавляются в конец таблицы. Я смог только предложить добавить еще одну колонку index_id целочисленных значений и по ней проиндексировать таблицу. Подскажите, с каким умыслом индексируют таблицы по uuid?
В SQL нет понятия "конец таблицы", так же, как и понятий "предыдущая строка" и "следующая строка".
Любой порядок явно определяется через ORDER BY, другого порядка в строках нет.