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 http://www.postgresql.org/docs/8.1/static/backup.html#BACKUP-DUMP-RESTORE que, p/ recriar um database via dumped file é preciso:
- criar o database com template0 --> já criei;
- executar, via psql, o comando, conforme os exemplos abaixo:
[code]//To dump a database:
$ pg_dump mydb > db.out
//To reload this database:
$ psql -d database -f db.out[/code]
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.