2010-10-22 12 views

回答

4

pg_dump在可序列化的事務中運行,因此它看到數據庫的一致快照,包括系統目錄。

但是,如果有人在轉儲啓動時執行DDL更改,則可能會發生「緩存查找失敗」錯誤。這類事情的時間窗口不是很大,但可能發生。參見:http://archives.postgresql.org/pgsql-bugs/2010-02/msg00187.php

2

pg_dump會給你一個一致的狀態。任何在pg_dump發佈之前沒有完成的事務都不會被反映出來。

相關問題