Мне нужно выполнить обновление в базе данных и вернуть значение. Это возможно с помощью ключевого слова RETURNING
в PostgreSQL.
Поскольку это не поддерживается экто, я думаю, мне нужно использовать фрагмент но я не уверен, как это сделать. Вот что у меня есть:
query = from(v in MyModel,
where: v.id == ^instance_id,
update: [
inc: [counter: 1],
]
)
Я хотел бы вернуть некоторые поля после обновления, например счетчик и идентификатор, поэтому мне нужно добавить в запрос: RETURNING id, counter
;