su postgres
pg_dropcluster --stop 9.1 main
pg_upgradecluster 8.4 main
No começo, isso não funcionou para mim por dois motivos. Em primeiro lugar, postgresql-8.4 foi destravado em algum momento, então tive que reinstalá-lo:
sudo apt-get install postgresql-8.4
Então eu tive que ir para o 8,4 postgresql.conf
e mudar max_connections
para 10. Então funcionou. Você deve conseguir encontrar o arquivo conf em /etc/postgresql/8.4/main/postgresql.conf