最初にテキストに変換する必要があるかもしれません: alter table "foo" alter column "date" type date using ("date"::text::date);