Измените тип столбца на перечисление с приведением

#postgresql

Вопрос:

В чем разница между изменением столбца типа на перечисление с:

 ALTER TABLE statement ALTER COLUMN type TYPE my_type USING type::text::my_type
 

и с использованием без ::text

 ALTER TABLE statement ALTER COLUMN type TYPE my_type USING type::my_type
 

Комментарии:

1. Хорошо, я думаю, что в случае преобразования из VARCHAR в enum оба примера работают одинаково. Добавление ::text , вероятно, требуется при приведении из одного типа перечисления в другой, чем мы сначала должны привести text , чем перечислять