Il est normal que la base de données postgresql consomme plus d'espace lorsqu'elle est utilisée.
La raison en est son système MVCC. Chaque fois que vous UPDATE
tout enregistrement dans une base de données, il crée une autre "version" de cet enregistrement au lieu de réécrire la précédente. Ces enregistrements "obsolètes" seront supprimés par VACUUM
processus, quand il n'y aura pas besoin d'eux.
Ainsi, lorsque vous avez restauré votre base de données à partir d'une sauvegarde, elle n'avait aucun enregistrement "mort" et sa taille était inférieure.
Détails ici http://www.postgresql.org/docs/current/static /mvcc.html et http://www.postgresql.org/docs/current/ statique/sql-vacuum.html .
PS Vous n'avez pas à vous en soucier. Postgresql gérera VACUUM
automatiquement.