У меня есть таблица:
create table c (
e text not null,
m text not null,
p numeric not null,
PRIMARY KEY (e, m)
);
, и я хочу сделать вставку или обновление, которое добавляет p
к существующему значению:
insert into c values (...) on conflict (e, m) do update set
p = p + excluded.p
, и я получаю ошибку:
ОШИБКА: ссылка на столбец "p" неоднозначна
насколько она неоднозначна?Как мне написать мою вставку, чтобы добавить excluded.p
к уже существующему значению?