Делается это так:
$ su - postgres
Делаем backup на всякий случай:
$ pg_dumpall >backup_db
Останавливаем сервер:
$ pg_dropcluster --stop 9.1 main
Переносим данные со старого сервера:
$ pg_upgradecluster 8.4 main
Удаляем старый сервер:
$ pg_dropcluster 8.4 main
...
Profit !