Если я создам таблицу mytable
со столбцом data
как varchar(2)
, а затем вставлю в столбец что-то вроде '123'
, postgres выдаст мне ошибку для значения слишком длинного для типа.
Как Postgres может игнорировать это и урезать значение при необходимости?
Кроме того, я не знаю (при создании запроса) фактический размер столбца data
в mytable
, поэтому я не могу просто привести его.