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
