Как Вы храните дату и время в MSSQL Server либо PostgreSQL?

Какой тип данных Вы используете- DATETIME With TimeZone или TimeStump?
Но автоматической генерации TimeStump в СУБД нет и нужно писать функцию.
На сколько быстро работает преобразование и в каком виде вообще сохранять дату и время, если сайт интернациональный?
  • Вопрос задан
  • 338 просмотров
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Про майкрософт не скажу, но в PostgreSQL рекомендуется всегда использовать DATETIME With TimeZone, кроме каких-то особо хардкорных случаев. И нет, у вас не хардкорный случай, инфа 146%. Будь у вас хардкор, вы бы не задавали вопросы на тостере.
На самом деле в таблице хранится UTC время, и конвертация происходит перед записью или при отдаче клиенту.
Ответ написан
Комментировать
@edb
SQL
Храните всегда в UTC, и в mssql и в postgre. А если надо пересчитать, то этим занимается приложение.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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