Подтвердить что ты не робот

Как преобразовать тип столбца из varchar в дату в PostgreSQL?

У меня есть столбец данных varchar и столбца типа date.

Мне нужно обновить данные столбца varchar в столбце date в PostgreSQL.

Возможно ли это?

Спасибо.

4b9b3361

Ответ 1

ALTER TABLE <tablename> ALTER COLUMN <columnname> TYPE DATE 
using to_date(<columnname>, 'YYYY-MM-DD');

Ответ 3

to_date('05 Dec 2000', 'DD Mon YYYY')

Ответ 4

синтаксис для придания типов:

alter table table_name alter column_name 
   type converting_data_type using(column_name::converting_data_type)

преобразование из varchar на сегодняшний день

alter table table_name 
  alter column_name type date using(column_name::date)