Вопросы к Поиску с Алисой
Функция RETURNING в PostgreSQL для подсчёта удалённых строк работает следующим образом: если команда DELETE содержит предложение RETURNING, её результат будет похож на результат оператора SELECT (с теми же столбцами и значениями, что содержатся в списке RETURNING), полученный для строк, удалённых этой командой. postgrespro.ru
Пример использования: удаление завершённых задач с получением всех данных удалённых строк: postgrespro.ru
DELETE FROM tasks WHERE status = 'DONE' RETURNING *;
Также можно вернуть только определённые столбцы, например, для этого используется пример: learnsql.com
DELETE FROM external_data RETURNING id;
В коде можно обрабатывать возвращённые строки так же, как и результаты запроса SQL. learnsql.com Например, можно вести лог удалённых данных. learnsql.com