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

Ath*_*dis 6 postgresql casting date

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

错误:列"日期"无法转换为键入日期

在语句中:ALTER TABLE"public"."tablename"ALTER COLUMN"date"TYPE日期

我该怎么办 ?谢谢

Den*_*rdy 24

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

alter table "foo" alter column "date" type date using ("date"::text::date);
Run Code Online (Sandbox Code Playgroud)