След този въпрос чрез Twitter .
Текущото (поне до PostgreSQL 9.6) поведение е:
Транзакции на живо, извършващи операция за запис във всеки таблицата ще предотврати вакуумирането на мъртви редове, генерирани от ангажирани транзакции, които са започнали след първата жива транзакция във всяка друга таблица .
Дори това ограничение да не се изисква от концептуална гледна точка, това е начинът, по който текущият алгоритъм се прилага за ефективност при проверка на причините за мъртви редове.