我有一个表格,其中包含使用以下脚本创建的TIME字段:
CREATE TABLE interval
(
id SERIAL NOT NULL
CONSTRAINT test_pkey
PRIMARY KEY,
start_time TIME NOT NULL,
end_time TIME NOT NULL
);
当我使用此脚本插入行时:
INSERT INTO interval (start_time, end_time) VALUES ('05:06:07.112233', '11:22:33.778899');
它成功完成,但毫秒部分被删除(时间字段四舍五入为秒)。我正在使用PostgreSQL 10.根据这个https://www.postgresql.org/docs/10/static/datatype-datetime.html,TIME类型的分辨率是1微秒。
如何实现该分辨率并停止毫秒部分被删除?