Для хранения временной метки с миллисекундами в PostgreSQL можно использовать тип данных timestamp(n), где n — количество цифр точности, которые нужно сохранить в дате. 2 Например, timestamp(3) обеспечит точность до миллисекунды. 2
Чтобы получить значение CURRENT_TIMESTAMP с точностью до миллисекунд, можно использовать функцию EXTRACT(EPOCH…) и умножить результат на 1000. 1 Пример SQL-запроса: 1
SELECT EXTRACT(EPOCH FROM CURRENT_TIMESTAMP) * 1000 AS milliseconds; 1
1.