Saya perlu melakukan pembaruan di database dan mengembalikan nilai. Hal ini dapat dilakukan dengan menggunakan kata kunci RETURNING
di PostgreSQL
Karena ini tidak didukung oleh ecto, saya rasa saya harus menggunakan fragmen tapi saya tidak yakin bagaimana melakukannya. Inilah yang saya punya:
query = from(v in MyModel,
where: v.id == ^instance_id,
update: [
inc: [counter: 1],
]
)
Saya ingin mengembalikan beberapa bidang setelah memperbarui, misalnya penghitung dan id, jadi saya perlu menambahkan ke kueri: RETURNING id, counter
;