Bom dia Tiago, como vai?

Seguinte: eu tentei aqui no meu computador, abrir o PgAdmin3 (1.10.5), já abrindo uma nova conexão (-s), pedindo para ele abrir a janela de consulta (-q) e rodando a consulta de um arquivo (-f). Aqui, funcionou perfeito utilizando a linha de comando a seguir:

  pgadmin3 -s DESCRICAO_BD -q -f=/home/jeferson/teste.sql

Vale lembrar que eu rodei em Linux, e não sei como ficaria esta linha de comando para o Windows (acho que só mudaria mesmo o parâmetro do -f, pois o Windows tem outro formato), e a consulta não foi executada automaticamente, eu tive fazer isso manualmente.

Eu encontrei uma referência completa para a utilização da linha de comando no site do PgAdmin. Aqui está o link:

http://www.pgadmin.org/docs/dev/commandline.html

Acredito que com essas dicas você irá conseguir.

Qualquer dúvida, estamos por aí.

Um abraço.


Jeferson Alberto Rodrigues
Técnico Júnior - DIDES-A1 - Divisão de Desenvolvimento de Sistemas A1
CELEPAR - Companhia de Informática do Paraná
Fone: (41) 3200-6649
http://www.celepar.pr.gov.br



Esta mensagem pode conter informações confidenciais e/ou privilegiadas. Se você não for o destinatário ou a pessoa autorizada a recebê-la, não poderá utilizar, copiar, divulgar ou efetuar qualquer ação tomando por base as informações nela contidas. Se você recebeu esta mensagem por engano, por favor, avise imediatamente o remetente e em seguida apague-a.

Comunicações pela Internet não podem ser garantidas quanto à segurança ou inexistência de erros ou de vírus. O remetente, por esta razão, não aceita responsabilidade por qualquer erro ou omissão no contexto da mensagem decorrente da transmissão via Internet.


Em 23/11/2010 às 16:58 horas, "Tiago Bordoni" <tiagobordoni@gmail.com> escreveu:
Sim Jeferson, com o psql funciona.
Mais é que preciso que abra o query com a conexão pronta e o script que poderá ser alterado para cada
situação especifica.

Como citei, na versão 1.8.4 funciona perfeitamente, só que nas versões atuais não mais. Dá um problema de memória e fecha o
pgadmin.

Isto sempre que chamado pela linha de comando.
Exemplo: pgadmin3.exe /qc "host=10.0.0.254 dbname=teste user=postgres" /f "c:\teste.sql"

Se eu usar somente a parte do /qc, funciona e abre a query perfeitamente. Agora se eu informar um arquivo, dá o problema.

Grato!
--
       TIAGO HENRIQUE BORDONI