Quando você está dentro do BAT (em execução) o comando a ser executado deve
estar em um local que o pgrestore.exe exista e seja compatível com o banco.
Em um mesmo caso que o seu, tenho de circundar a chamada para o restore com
" pois existem caracteres especiais no nome da estrutura até o programa.

[]´s

Em 23 de fevereiro de 2015 18:22, Junior Miranda <[email protected]>
escreveu:

> Obrigado pela resposta, Anderson. Mas se eu comentar a linha do restore,
> ele continua dando o mesmo erro na linha de criação do database:
>
>  psql -U postgres -c "create database MeuBanco"
>
> Ele nem consegue criar...
>
> Júnior Miranda
> *Analista de Sistemas*
> *Especializando em Sistemas Computacionais*
> *E-mail: [email protected] <[email protected]>*
> *Tel.: *(75) 9191-1678/ 34143042/ 34143149/ 34143020
>
>
> Em 23 de fevereiro de 2015 18:12, Anderson Abreu <[email protected]>
> escreveu:
>
>> > Segue o corpo do bat:
>> >
>> > @Echo off
>> >
>> > set PGUSER=postgres
>> > set PGPASSWORD=root
>> >
>> > c:
>> > cd \
>> > cd C:\Program Files (x86)\PostgreSQL\9.3\bin
>> >
>> > @echo "Aguarde enquanto o banco de dados é criado..."
>> >
>> > psql -U postgres -c "create database MeuBanco"
>> >
>> > pg_restore.exe -i -h localhost -p 5432 -U postgres -d MeuBanco -v
>> > "D:\Sollaris.backup"
>> >
>>
>>
>> *Não seria -f no luga de -v*
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Mello Júnior
41.3252-3555
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a