как реализовать `BEGIN ATOMIC` на Postgresql - PullRequest
0 голосов
/ 20 ноября 2018

Кто-нибудь знает, что эквивалентно Sybase BEGIN ATOMIC в Postgresql?

это должно быть что-то вроде:

create or replace function my_func()
returns int
as $$ 
begin 
    begin atomic
        update stetment1;
        update stetment2;
        update stetment3;
    end;
end;
$$ LANGUAGE PLPGSQL;

три оператора обновления должны либо успешно завершиться, либо потерпеть неудачу все вместе как один ..

...