Recriar base de dados de um dumped file

1 resposta
jMarcel

Pessoal,

tenho um arquivo file.sql gerado pelo dump do PostgreSQL rodando num Ubuntu 11 (vide cabeçalho do arquivo abaixo):

[color=green]--
-- PostgreSQL database dump
--
-- Dumped from database version 9.0.1
-- Dumped by pg_dump version 9.0.5
-- Started on 2011-10-11 14:43:21 BRT
[/color]

Instalei num WindowServer 2003 R2 Enterprise ed 64bits SP2 o (one click installer) PostgreSQL 9.1.1-1 versão 64bits p/ Windows.

Li em [url]http://www.postgresql.org/docs/8.1/static/backup.html#BACKUP-DUMP-RESTORE[/url] que, p/ recriar um database via dumped file é preciso:
1) criar o database com template0 --> já criei;
2) executar, via psql, o comando, conforme os exemplos abaixo:

//To dump a database:

$ pg_dump mydb > db.out

//To reload this database:

$ psql -d database -f db.out
Não estou conseguindo executar o comando
$ psql -d database -f db.out

Como faço para informar a localização do arquivo dump no HD ? Tentei por exemplo:
postgresql=# psql -d nomedoBD -f c:\caminho\arquivo.out

Outro detalhe, quando eu acesso o psql, o prompt é:
[color=green]postgres=#[/color]

O $ significa que estarei acessando como super-usuário ? Isso é necessário para executar o comando em questão ? Como faço para acessar como $ ?

Existir algum outro detalhe que preciso saber ?
Agradeço pela atenção.

1 Resposta

L

Vc ta logando no postgres e depois tentando carregar o arquivo?, pelo exemplo que deu parece isso.

Ou vc faz isso pela linha de comando:

Ou faz isso depois de logar no banco:

Criado 14 de outubro de 2011
Ultima resposta 14 de out. de 2011
Respostas 1
Participantes 2