Eu tenho um banco de dados do Postgresql 9.3 localmente que precisa ser 'restaurado' para um banco de dados do Amazon AWS. Eu sou capaz de restaurar este banco de dados para vários servidores Postgresql locais, mas na Amazon, usando o cliente pgAdminIII, a importação dá vários erros como:
ERROR: must be owner of extension plpgsql
ou
Unable to run language 'c'
Meu melhor palpite é que o banco de dados tem objetos que têm usuários diferentes e suas permissões, mas a execução no banco de dados da Amazon não permite que essas permissões funcionem. Eu tentei criar um banco de dados vazio na Amazon e, em seguida, dar acesso total a vários usuários, mas sem sucesso.
O que posso fazer, no pgAdminIII localmente para de alguma forma despejar todo o banco de dados em um arquivo .sql ou .backup e depois restaurar na Amazon? Tenho boa sorte em exportar para o arquivo .backup e depois restaurá-lo em bancos de dados que não são da Amazon.
Observação: estou fazendo login como um usuário no grupo 'superusuário' da Amazon e não tenho problemas para criar novos bancos de dados.
Obrigado!