Je v pořádku, že postgresql DB spotřebuje více místa, když se používá.
Důvodem je jeho systém MVCC. Pokaždé, když UPDATE
každý záznam v databázi vytvoří další "verzi" tohoto záznamu namísto přepisování předchozího. Tyto "zastaralé" záznamy budou smazány VACUUM
procesu, kdy je nebude potřeba.
Takže když jste obnovili svou db ze zálohy, neměla žádné "mrtvé" záznamy a její velikost byla menší.
Podrobnosti zde http://www.postgresql.org/docs/current/static /mvcc.html a http://www.postgresql.org/docs/current/ static/sql-vacuum.html .
P.S. Nemusíte si s tím dělat starosti. Postgresql zpracuje VACUUM
automaticky.