В моей программе есть такая структура (обсуждаемые элементы не являются реальными, но должны разобраться со структурой): у нас есть несколько суперэлементов, давайте назовем их постами (например, блогом). Post-класс имеет UUID в качестве PK. Каждый пост может иметь несколько комментариев. Класс-комментарий также имеет UUID в качестве PK.
Однако я хотел бы добавить поле, похожее на SERIAL (назовем его Index), в класс Comment, но не для того, чтобы каждый новый комментарий учитывался «тем же счетчиком», а для комментария. Индекс начинается с 1 для каждого поста, поэтому пост 1 содержит три комментария с уникальными UUID, а индексы 1, 2 и 3. Пост 2 должны иметь другие комментарии, но они по-прежнему должны иметь индексы 1, 2, 3, 4 ...
У меня нет кода для показа, но проблема скорее техническая, чем синтаксическая, поэтому этого должно быть достаточно.
Есть идеи?