Как сохранить значение метки времени до 3-х миллисекундной цифры в PostgreSQL - PullRequest
0 голосов
/ 24 января 2019

Я должен хранить до 3 миллисекундных цифр в столбце отметки времени.
У меня есть два фиксированных столбца в каждой таблице: createDate, LastmodifiedDate.
При вставке значения данных CreatedDate / LastmodifiedDate:

now() at time zone 'utc'

Но он хранит 5 цифр миллисекунды.
Я хотел бы хранить только 3 дробные цифры миллисекунды.
позвольте мне предложить, какой тип данных хранит только 3 дробные цифры миллисекунды.
сообщите мне, если у вас есть какое-либо решение.

1 Ответ

0 голосов
/ 24 января 2019

Postgres позволяет указывать точность (от 0 до 6) при приведении к TIMESTAMP

См. Документы

Итак, вы можетеdo

select (now() at time zone 'utc') :: timestamp(3)

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...