@id2669099

В каком формате лучше хранить значение в БД?

Как лучше хранить продолжительность времени в БД?
Ну вот к примеру, есть процесс и у этого процесса есть время выполнения равное 10 минутам, в каком виде эти 10 минут лучше отдать базе? Продолжительность может быть несколько секунд, а может и несколько лет.
База postgresql.
  • Вопрос задан
  • 901 просмотр
Решения вопроса 1
0xD34F
@0xD34F
Есть тип данных interval - используйте его. Как подсказывает документация, его точность - до одной микросекунды, а диапазон значений... в общем, вам хватит.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@cicatrix
было бы большой ошибкой думать
Может крамолу скажу, но я бы хранил 2 timestamp (начало и конец). По 8 байт на поле, равносильно одному 16-байтному Interval (подозреваю, что в потрохах у него та же логика зашита).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы