Postgresql在没有时区的情况下投射秒数

时间:2015-03-04 20:51:45

标签: postgresql casting

我有一些表(1),其中包含bigint类型的列,其时间以秒为单位。我还有另一张表(2),时间为#34;时间没有时区"。当我做的时候

INSERT INTO 2 SELECT time FROM 1

它给了我一个错误:

  

栏"时间"是没有时区的类型的时间,但是表达式是   输入bigint。

有没有办法在没有时区的情况下投射秒数?

1 个答案:

答案 0 :(得分:3)

怎么样

SELECT '142 second'::interval::time without time zone

在你的情况下,它看起来像

(seconds_column || ' second')::interval::time without time zone