Как субъекты, что произойдет с файлом резервной копии, пока в базе данных еще много активных транзакций. Экспортирует ли он в реальном времени или только частично создает резервные копии?
спасибо заранее.
pg_dump запускается в сериализуемой транзакции, поэтому он видит непротиворечивый снимок базы данных, включая системные каталоги.
Однако возможно получить ошибку «Сбой при поиске в кеше», если кто-то выполняет изменения DDL, пока дампначиная.Временной интервал для такого рода вещей не очень большой, но это может случиться.Смотри: http://archives.postgresql.org/pgsql-bugs/2010-02/msg00187.php
pg_dump даст вам согласованное состояние.Любая транзакция, не завершенная до выдачи pg_dump, не будет отражена.