Я использую postgres, и у меня есть таблица со столбцом, тип данных которого является меткой времени без часового пояса.
Я хотел бы изменить тип данных на bigint. Я пытаюсь сохранить количество секунд с 1970 года в столбце .. так что-то большое, как 1397597908756
когда я сохраняю это число в моей таблице, он генерирует исключение «неверный синтаксис ввода для типа timestamp: 1397597908756
Поэтому я попытался изменить тип данных с "отметка времени без часового пояса" на "bigint". Я сделал ALTER TABLE tablename ALTER COLUMN имя столбца SET DATA TYPE bigint USING updated::bigint;
Я получил следующую ошибку: ОШИБКА: невозможно привести метку времени типа без часового пояса к bigint