Não há problema em o banco de dados postgresql consumir mais espaço quando em uso.
A razão disso é o seu sistema MVCC. Toda vez que você
UPDATE
qualquer registro em um banco de dados ele cria outra "versão" desse registro ao invés de reescrever o anterior. Esses registros "desatualizados" serão excluídos por VACUUM
processo, quando não haverá necessidade neles. Então, quando você restaurou seu banco de dados do backup, ele não tinha nenhum registro "morto" e seu tamanho era menor.
Detalhes aqui http://www.postgresql.org/docs/current/static /mvcc.html e http://www.postgresql.org/docs/current/ static/sql-vacuum.html .
P.S. Você não precisa se preocupar com isso. Postgresql irá lidar com
VACUUM
automaticamente.