wil*_*lty 4 sql postgresql timestamp alter postgresql-9.2
我无法将end_date在key_request时区中调用的表中调用的列更改为timestampPostgres数据库.我尝试使用以下代码:
alter table key_request alter column end_date type timestamp with time zone using end_date::timestamp with time zone
Run Code Online (Sandbox Code Playgroud)
我一直收到以下错误:
ERROR: cannot cast type time with time zone to timestamp with time zone
Run Code Online (Sandbox Code Playgroud)
知道如何调整此查询才能工作吗?
Rom*_*kar 15
你可以这样做:
alter table key_request
alter column end_date type timestamp with time zone using date('20130101') + end_date;
Run Code Online (Sandbox Code Playgroud)
我将通过一系列步骤来完成此操作
end_date1列time with time zoneend_date(旧)复制到end_date1end_date列end_date1孔end_date