PostgreSQL 9.1 Erro pg_restore em relação ao PLPGSQL

Estou usando o Postgres para um projeto de django e atualmente estou implementando um sistema de backup / restauração de banco de dados que, da maneira mais simples possível, executa um pg_dump quando o usuário clica em backup e pg_restore quando clica em backup de restauração.

Tudo parece bem e elegante até que ele realmente tente executar o pg_restore no momento em que ele dá esse erro:

pg_restore: [archiver (db)] Erro da entrada do TOC 3206; 0 0 COMENTAR EXTENSÃO plpgsql pg_restore: [archiver (db)] não pôde executar consulta: ERRO: deve ser proprietário da extensão plpgsql O comando era: COMENTÁRIO SOBRE EXTENSÃO plpgsql IS 'PL / pgSQL procedural language';

Eu olhei em que plpgsql é etc e eu entendo isso, e sobre o erro eu tentei manualmente a configuração do "dono da extensão" para o usuário que executa o script e possui o banco de dados em si, mas que nada mudou, é realmente irritante desde seu erro na tentativa de definir um comentário de todas as coisas

Tudo isso é criado automaticamente pelo pg_dump, então a linha de comentário não pode ser removida e não há sinalizadores para desabilitar comentários (que eu saiba), então estou realmente empacado para resolver esse problema.

questionAnswers(5)

yourAnswerToTheQuestion