Você tem vários erros. Você precisa lê-los cuidadosamente e depois ler seu arquivo de despejo (encontre as linhas referenciadas nos erros acima e determine se o local onde esses erros estão ocorrendo é um problema sério, ou algo que você pode ignorar) - WE não pode dizer isso porque realmente não sabemos o que é importante em seu ambiente.
Pelo que vejo em suas mensagens de erro, parece que seu arquivo de despejo tenta limpar o conteúdo antigo do banco de dados ( DROP
funções, tipos e tabelas) antes de realmente carregar os dados, portanto, se estiver restaurando para um sistema sem os dados existentes, você receberá erros quando tentar eliminar objetos que não existem.
Se é isso que está acontecendo, você provavelmente não precisa se preocupar com os erros (embora você possa querer fazer um despejo sem os comandos de "limpeza" para uso futuro, assim você não os obtém - consulte o pg_dump
man page para obter informações sobre como fazer isso).
Agora, se você começar a receber erros CRIANDO funções / procedimentos, é mais provável que eles sejam sérios e exijam investigação e correção.