【发布时间】:2014-11-05 23:27:31
【问题描述】:
我有一个这样定义的表:
CREATE TABLE session_requests
(
id character varying(255) NOT NULL,
authorization_enc character varying(255),
auto_close integer,
date_created character varying(255) DEFAULT '1970-01-01 01:00:00'::character varying,,
....
)
我正在努力
alter table session_requests alter column date_created type timestamp using date_created::timestamp;
我得到的错误是
ERROR: default for column "date_created" cannot be cast automatically to type timestamp
有人有什么建议吗?
【问题讨论】:
-
您首先需要删除/删除默认值。然后你就可以改变数据类型了。
-
@a_horse_with_no_name 我希望不要去那里......但你的建议肯定会奏效。