У меня есть база данных postgres 8.3.4. Таблица имен существует с уникальным ограничением на тройку UNIQ (имя, идентификатор, возраст). Каким-то образом в базу данных было добавлено несколько строк, которые нарушают это ограничение.
У меня вопрос, как это возможно? Разве база данных не должна была выдать ошибку при добавлении первой строки, которая нарушала бы ограничение?
имя: текст
id: целое число не нуль (fk в таблицу идентификаторов)
возраст: целое число