запрос содержащий функцию будет вести себя как транзакция с этим уровнем, я сталкивался с этим на практике, оно так работало. А проблема тут в блокировках, скорее всего.
Within a transaction, же
ну так любой запрос это транзакция в режиме актокоммит, разве нет?)
https://www.postgresql.org/docs/12/plpgsql-transactions.html Тут интереснее
Обсуждают сегодня