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
$ 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.