К тому, что вы задаете вопросы по теории баз, а не по ноде (и просто знать, что есть такая штука "транзакция" мало) - т.е. в этой области у вас хороший пробел. И не стоит агриться - у меня проблем никаких нет, вы же вопрос задаете... И если на рекомендацию потратить 10 минут на чтение базовой информации у вас вызывает агрессию, то это очень плохо, да и зря... Зная и понимая атомарных операций (причем это не только к БД относится) вы бы не вопросы задавали и тратили время, а уже сделали бы все давно и радовались результату...
Артём, вам бы про этикет почитать. Вопрос я задал не вам. И, простите, не вам меня учить. Гугл говорит что функции в постгресе не транзакции. Возможно зависит от версии.