Получить количество измененных строк в функции postgres sql или plpg sql - PullRequest
0 голосов
/ 09 мая 2020

Как я могу получить общее количество строк, которые были обновлены, вставлены и удалены в транзакции, вызванной функцией?

Я могу получить эту информацию с помощью pg_recvlogical. Но можно ли настроить сервер postgres каким-либо образом для возврата этой информации с каждой вызываемой функцией postgres (как sql, так и plpg sql), или потребуется изменение каждой функции, если это вообще возможно?

Есть ли какие-то метаданные, которые драйвер может передать обратно вместе с фактическими результатами функции, куда они могут быть каким-то образом включены? Или можно было бы написать общую c postgres хранимую процедуру, которая вызывает функции и добавляет эту информацию?

...