У меня есть устаревшая база данных postgres, в которой столбцы даты отлиты как поля character(50)
(не спрашивайте).Я хотел бы изменить таблицу и столбцы, чтобы содержать фактические даты.Потому что это сработало:
select distinct to_date(date_begin, 'YYYY DD MM') from dates;
Я наивно думал, что это может сработать:
alter table dates alter column date_begin type character
using to_date(date_begin, 'YYYY DD MM');
Но это не так.Какие-нибудь подсказки для невежественных?