поможет согласованности? есть какойто FK?
Это видимо так видят орм-прикладники. есть uid который был озвучен автором, зачем что то еще вводить дополнительно суррогатное не понятно.
Похоже вы спутали мой вопрос и какой-то другой. У меня вопрос не про id. Если упростить мою задачу. Есть таблица вида [..., score integer, ...] и я хочу, чтобы sum(score) в рамках таблицы всегда было <= 100, допустим. Если по какой-то причине сумма станет 101 - это будет фатальная ошибка. Вот это я хочу избежать на уровне бд. Чтобы база данных ни при каких обстоятельствах не дала нарушить этот инвариант.
Обсуждают сегодня