PostgreSQL - 错误:列“日期”不能转换为类型日期

时间:2011-05-11 15:45:26

标签: postgresql date casting

我想在我的PostgreSQL数据库中将特定列从character_varying类型转换为类型date。 phpPgAdmin给了我以下错误:

  

错误:无法投射列“日期”   输入日期

     

声明:ALTER TABLE   “public”。“tablename”ALTER COLUMN   “日期”类型日期

我该怎么办? 感谢

1 个答案:

答案 0 :(得分:22)

您可能需要先将其转换为文字:

alter table "foo" alter column "date" type date using ("date"::text::date);