Como restaurar o arquivo de despejo do PostgreSQL nos bancos de dados do Postgres?
Eu tenho um arquivo de despejo com um.SQL
extensão (na verdade, é um arquivo SQL de texto simples). Eu quero restaurá-lo em meus bancos de dados criados. estou usandopgAdmin III, e quando eu uso o "Assistente de Restauração", ele não destaca o botão "Restaurar". Em vez disso, espera-se.backup
extensão de arquivo.
Eu tentei usar shell os comandos para restaurar o despejo, mas ainda não funcionou.
Eu sou um novato nisso. Se alguém pudesse me ajudar, eu seria obrigado.
EditarEu usei o seguinte comando para o Painel SQL do PostGres enquanto estava sentado no newTestDB.
newTestDB-# \i E:\db-rbl-restore-20120511_Dump-20120514.sql
Ele ainda deu o mesmo erro ("Permissão negada").
Depois de elevar as permissões, apenas me mostra as tabelas padrão do PostgreSQL:
List of tablespaces
Name | Owner | Location
-----------+----------+----------
pg_default | postgres |
pg_global | postgres |
(2 rows)
Eu não sei o que fazer para importar / restaurar o banco de dados de um arquivo SQL.