Возможный дубликат:
как изменить тип столбца столбца от символа до числового в postgresql 8.4
Если у меня есть поле типа varchar (и все значения являются нулевыми или строковыми представлениями чисел), как использовать таблицу alter для преобразования этого типа столбца в bigint?