powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / timestamp как PK
10 сообщений из 10, страница 1 из 1
timestamp как PK
    #39058280
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,
нет ли каких-то "подводных камней" при использовании поля типа timestamp в качестве первичного ключа? Как я понял, данные хранятся в виде двух 32-битных целых слов, так что видимо всё должно быть ок, но спрашиваю на всякий случай. )
...
Рейтинг: 0 / 0
timestamp как PK
    #39058287
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редкие компоненты доступа умеют с ним корректно работать, не теряя точность.
Редкая ОС обеспечит точность времени в 4 знака после запятой.

В общем, "там тупик, обрыв, но Вам туда можно." (с) МЖ
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
timestamp как PK
    #39058292
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
примерно понятно. Я завел целое поле в таблице для ПК, но подумал, что м.б. это избыточность. Оставлю тогда, как есть.
...
Рейтинг: 0 / 0
timestamp как PK
    #39058294
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аттракцион!
Либо сразу же наткнётся на violation PK constraint, либо сперва зайдёт в болото поглубже, а там уже есть варианты.
...
Рейтинг: 0 / 0
timestamp как PK
    #39058295
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"ключ или отмычка" А.Тенцера - руководство к прочтению.

коллективный опиньён таков: первичный ключ должен быть синтетическим.
нужно обеспечить уникальность физических сцущностей - создавай УНИКАЛЬНЫЙ ключ.
но не вместо первичного, а в дополнение к нему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
timestamp как PK
    #39058297
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно таблица - история изменений, где одно из полей - типа timestamp.
...
Рейтинг: 0 / 0
timestamp как PK
    #39058301
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

До Тенцера путь ещё далёк, timestamp во многих случаях не может считаться натуральным, а уж в случаях, когда является, тогда только...
...
Рейтинг: 0 / 0
timestamp как PK
    #39058302
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий"ключ или отмычка" А.Тенцера - руководство к прочтению.
Да, я эту статью когда-то давно читал.
...
Рейтинг: 0 / 0
timestamp как PK
    #39058305
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62собственно таблица - история изменений, где одно из полей - типа timestamp.

Она вообще может обойтись без РК.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
timestamp как PK
    #39058643
afgm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВ общем, "там тупик, обрыв, но Вам туда можно." (с) МЖ
off: Это Альтов.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / timestamp как PK
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]