У меня есть столбец в схеме отношения типа данных character varying
. Хотя столбец имеет character varying
, я вставлял данные типа integer
и не осознавал ошибку до тех пор, пока мне действительно не потребовалось ввести данные символьного типа. Это ошибка, которую я получаю
insert into my_table(bad_column) values ('bad column');
Error: invalid input syntax for integer: "bad column".
В чем может быть проблема? Я подтвердил тип данных столбца, запустив приведенный ниже код, и он фактически возвращает символы, меняющие
select pg_typeof(bad_column) FROM my_table limit 10
create table
для этой таблицы (не размещайте код в комментариях) - person a_horse_with_no_name   schedule 01.12.2017integer
, но, поскольку вы не хотите показывать нам таблицу, мы ничего не можем сделать. - person a_horse_with_no_name   schedule 01.12.2017