我必须在"时间区域"更改表格列。到"带时区的时间戳"。
我试过
alter table mytable
alter column date type timestamp with time zone using date::timestamp with time zone
但是我得到一个错误,postgres无法自动转换这些类型。 我怎样才能做到这一点? SQLFiddle
答案 0 :(得分:0)
您可以指定using null
作为以空值开头的转换机制:
alter table mytable
alter column date type timestamp with time zone
using null;
答案 1 :(得分:0)
@Winged Panther非常感谢你;) 因为时间泄漏的日期可以转换为固定日期:
alter table mytable
alter column date type timestamp with time zone using date('20140101') + date;