Какое поведение будет отображать PostgreSQL, если, например, был вызван скрипт ниже
BEGIN;
SELECT * FROM foo;
INSERT INTO foo(name) VALUES ('bar');
BEGIN; <- The point of interest
END;
Будет ли PostgreSQL отбрасывать второе BEGIN
или будет неявно определено принятие, а затем запустить BEGIN
END
блок в конце как отдельную транзакцию?