2_
Подскажите как сказать что мне нужно сделать инкримент полю
insert into score.stats_favorite(favorite_cnt, geo, tournament_obj_id) VALUES (1, _geo, _trn_name)
on conflict (tournament_obj_id, geo, date_create) do update
set
favorite_cnt = favorite_cnt +1
returning stats_favorite_id into _stats_favorite_id;
ругается на двусмысленность параметра favorite_cnt
Альтернативное имя, заменяющее имя_таблицы. Когда указывается этот псевдоним, он полностью скрывает реальное имя таблицы. Это особенно полезно, когда в предложении ON CONFLICT DO UPDATE фигурирует таблица с именем excluded, так как без определения псевдонима это имя будет отдано специальной таблице, представляющей строки, предназначенные для добавления.
INSERT INTO distributors (did, dname)
VALUES (5, 'Gizmo Transglobal'), (6, 'Associated Computing, Inc')
ON CONFLICT (did) DO UPDATE SET dname = EXCLUDED.dname;
https://postgrespro.ru/docs/postgresql/12/sql-insert