Pertama, maaf karena menjawab utas lama ini. Tapi dari pengalaman saya, saya tidak bisa mengkonfirmasi pernyataan yang dapat Anda percayai pg_dump /
Saya beralih beberapa bulan lalu untuk sebuah proyek ke postgres. Dan tentu saja saya membuat semua backup dengan pg_dump dari sistem live seperti yang disarankan. Tetapi setelah pemeriksaan cadangan pertama saya menemukan bahwa semua kesedihan memiliki ukuran yang berbeda. Setelah mengembalikan beberapa dari mereka secara acak, saya menemukan bahwa beberapa tabel hilang. Jadi saya mulai menganalisis mengapa ini terjadi dan saya menemukan bahwa jika aplikasi overlay, mis. Server aplikasi, mengunci beberapa tabel dan pg_dump tidak menunggu sampai dirilis. Saya diperlukan setiap kali untuk menghentikan server untuk periode cadangan yang bukan solusi yang baik.
Jadi saya masih mencari perbaikan tetapi seperti yang saya katakan saya sangat tidak setuju dengan pernyataan bahwa Anda dapat mempercayai pg_dump.