Tidak masalah jika DB postgresql menggunakan lebih banyak ruang saat digunakan.
Alasannya adalah sistem MVCC-nya. Setiap kali Anda UPDATE
catatan apa pun dalam database itu membuat "versi" lain dari catatan ini alih-alih menulis ulang yang sebelumnya. Catatan "kedaluwarsa" ini akan dihapus oleh VACUUM
proses, ketika tidak akan ada kebutuhan di dalamnya.
Jadi, ketika Anda memulihkan db dari cadangan, tidak ada catatan "mati" dan ukurannya lebih kecil.
Detailnya di sini http://www.postgresql.org/docs/current/static /mvcc.html dan http://www.postgresql.org/docs/current/ static/sql-vacuum.html .
P.S. Anda tidak perlu khawatir tentang hal itu. Postgresql akan menangani VACUUM
secara otomatis.