在postgres中转换列类型而不会丢失数据

时间:2014-12-20 04:00:09

标签: postgresql timestamp type-conversion

如何将time without time zone类型字段转换为timestamp without time zone类型字段

不丢失数据,

我尝试创建另一个时间戳字段并将time without time zone字段复制到timestamp字段,方法是将它们转换为时间戳格式,但这也没有用,任何解决方案?

感谢。

尝试

update mytable set last_updated_att =(select to_timestamp('last_updated_at', 'DD Mon YYYY') from mytable ) ;

last_updated_at:输入: - 没有时区的时间

last_updated_att:输入: - 没有时区的时间戳

1 个答案:

答案 0 :(得分:0)

试试这个:

update 
mytable 
set last_updated_att='today'::timestamp+last_updated_at 
from mytable;