Va bene per il DB postgresql consumare più spazio quando è in uso.
La ragione di ciò è il suo sistema MVCC. Ogni volta che UPDATE
qualsiasi record in un database crea un'altra "versione" di questo record invece di riscrivere il precedente. Questi record "obsoleti" verranno eliminati da VACUUM
processo, quando non ce ne sarà bisogno.
Quindi, quando hai ripristinato il tuo db dal backup, non aveva alcun record "morto" e la sua dimensione era inferiore.
Dettagli qui http://www.postgresql.org/docs/current/static /mvcc.html e http://www.postgresql.org/docs/current/ statico/sql-vuoto.html .
PS Non devi preoccuparti di questo. Postgresql gestirà VACUUM
automaticamente.