Despejar ou restaurar bancos de dados Postgresql sem funções do Postgis

Quero despejar 4 bancos de dados do postgresql 8.4 para migrar para o Postgresql 9.1.

Eu uso o PostGis no antigo Postgresql 8.4 com PgRouting para que cada banco de dados tenha cerca de 1000 funções. Cada vez que exporto todos os bancos de dados, todas as funções são gravadas no dump. Ao restaurar o arquivo de backup, encontro alguns conflitos ao criar uma extensão do postgis ou pgrouting no Postgresql 9.1

Existe alguma maneira de despejar bancos de dados na 8.4 (criar dbs, criar esquemas, criar tabelas e dados) sem exportar funções também? Ou existe alguma maneira de restaurar os bancos de dados na 9.1 sem criar as funções no arquivo de backup?

questionAnswers(1)

yourAnswerToTheQuestion