如何阻止PostgreSQL TIME字段被切割为秒

时间:2018-01-11 14:02:13

标签: sql postgresql

我有一个表格,其中包含使用以下脚本创建的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微秒。

如何实现该分辨率并停止毫秒部分被删除?

0 个答案:

没有答案