Я пытаюсь вставить строку в базу данных sql и, если есть конфликт, суммировать столбцы не первичного ключа.
Допустим, у меня есть строка с отметкой времени XXXXX и счетчиком 4 в базе данных, и я хочу добавить, скажем, 3.
То, что я сейчас делаю, выглядит так:
insert_stmt = insert(table).values(timestamp="XXXXX", count=3)
update_stmt = insert_stmt.on_conflict_do_update(indexelements=["timestamp"],
set_=dict(count={WHAT SHOULD GO HERE} + insert_stmt.excluded.count)
Я понимаю, что могу использовать .excluded для ссылки на элементы, которые должны были быть вставлены, но как я могу ссылаться на существующий элемент? Это возможно с sqlalchemy?