Проблема с отметкой времени - непоследовательное поведение - PostgreSQL - PullRequest
0 голосов
/ 13 февраля 2019

В Postgres у меня есть функция, которая принимает параметр timestamp.У меня есть таблица, в которой также есть столбец timestamp.

В коде функции я делаю это.Я беру входной параметр и вставляю его в столбец метки времени таблицы.

Но теперь выясняется, что мой параметр метки времени содержит значения типа 2019-02-13 09:47:22:788125, а в таблице я получаю только 2019-02-13 09:47:22:788000.

Так что кажется, что я теряю точность (я теряю эти .000125), просто вставляя в таблицу, даже если тип параметра и тип столбца определяются просто как timestamp.Как так?!

1 Ответ

0 голосов
/ 13 февраля 2019

timestamp значения принимают аргумент точности (см. Документацию ).

Таким образом, хотя значения являются обеими временными метками, они не обязательно обе имеют одинаковую точность.

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