我想在我的PostgreSQL数据库中将特定列从character_varying类型转换为类型date。 phpPgAdmin给了我以下错误:
错误:无法投射列“日期” 输入日期
声明:ALTER TABLE “public”。“tablename”ALTER COLUMN “日期”类型日期
我该怎么办? 感谢
答案 0 :(得分:22)
您可能需要先将其转换为文字:
alter table "foo" alter column "date" type date using ("date"::text::date);