Sergey Mereutsa wrote:

Нифига подобного - таймштамп низзя, даже если абстрагироваться от
сервера - 2 события могут быть одновременными. И, в принципе, могут
быть зарегестрированны в одно и то же время, с delta t << той, которую
мы можем допустить. Разве что занимаешься ты исследованиями в области
ядерной физики...

Всё зависит от того как заполняется поле. А так можно ии договориться
до того что дату нельзя делать PK. Вполне возможны  случае когда
нет проблем с совпадением. Когда его можно сделать PK?
1) Поле не обновляется. Значение только при вставке.
2) Нет ситуаций с совпадениями
3) Нет внешных ключей на эту таблицу.
Грабли с проверкой на точное равенство всецело вина сервера. Данный
тип данных обязан быть выражаясь в терминах c++: copy_constructible
и comparable. Т.е. создавая копию значения мы обязаны получить
точное логическое равенство с источником.

--
--- Home Page http://ok.novgorod.net/ap ---


Ответить