нет то записать в базу, но ловлю ошибку ОШИБКА: неоднозначная ссылка на столбец "endpoint_name". Как можно исправить, подскажите, плиз?
Мой запрос:
INSERT INTO endpoint_names (endpoint_id, endpoint_name)
VALUES (499, 'something')
ON CONFLICT (endpoint_id)
DO UPDATE SET endpoint_id = endpoint_name;
попробуйте такой вариант с "excluded.endpoint_name" INSERT INTO endpoint_names (endpoint_id, endpoint_name) VALUES (499, 'something') ON CONFLICT (endpoint_id) DO UPDATE SET endpoint_id = excluded.endpoint_name;
Видимо что-то не так со столбцом... ОШИБКА: столбец "endpoint_id" имеет тип integer, а выражение - character varying
да-да. именно - только хотела написать об этом в апдейте будет ошибка несоответствия типов но excluded.endpoint_name сработает - если типы данных будут корректными
Спасибо большое, буду разбираться!
Обсуждают сегодня