Het is oké dat postgresql DB meer ruimte in beslag neemt wanneer het in gebruik is.
De reden hiervan is het MVCC-systeem. Elke keer dat u UPDATE
elk record in een database maakt het een andere "versie" van dit record in plaats van het vorige te herschrijven. Deze "verouderde" records worden verwijderd door VACUUM
proces, wanneer er geen behoefte aan is.
Dus toen u uw db terugzette vanaf een back-up, had deze geen "dode" records en was de grootte kleiner.
Details hier http://www.postgresql.org/docs/current/static /mvcc.html en http://www.postgresql.org/docs/current/ static/sql-vacuum.html .
PS U hoeft zich er geen zorgen over te maken. Postgresql zal VACUUM
afhandelen automatisch.