Possuo uma base de dados bem antiga e grande, ainda no Postgresql 8.2 e estamos em trabalho de migração para o 9.1.4. Muitos problemas estão acontecendo e gostaria de saber se alguém já passou por isto e possa dar uma força(dica). Meu maior problema está com as centenas de funções criadas com libs que hoje estão incorporadas ao PostgreSQL e que na época do 8.2 eram externas, caso da Tsearch. Possuo funções assim: CREATE FUNCTION rank_cd(tsvector, tsquery, integer) RETURNS real LANGUAGE c IMMUTABLE STRICT AS '$libdir/tsearch2', 'rank_cd_def'; Que no momento do restore dão pau. Já tentei até recompilar (no linux) o PostgreSQL com as libs antigas (conforme encontrei em alguns foruns) mas não consegui ainda resolver. Existe alguma forma menos traumática de se fazer essa migração. Alguém sabe como?