У меня есть таблица postgres, которую я загрузил из коллекции mongodb в postgres. Хотя столбец postgres имеет тип 'bigint', есть строки, которые больше, чем max big int, поэтому, когда я пытаюсь обновить другую таблицу из этой таблицы, происходит ошибка. Существуют также столбцы bigint с недопустимыми символами, такие как «_2131441», которые я очистил с помощью
WHERE col_name !~ '^([0-9]+[.]?[0-9]*|[.][0-9]+)$';
Как заставить принудительно привести весь столбец в соответствие с его типом и установить для него значение null / none если не так?