set PGPASSWORD=SENHA_USUARIO
psql -h HOST -d BANCO -U LOGIN -f "CAMINHO_ARQUIVO.sql"
Onde:
SENHA_USUARIO - Senha do usuário do usuário do qual faremos a conexão ao banco de dados.
HOST - Endereço ip do banco que será conectado.
BANCO - Nome do banco de dados.
LOGIN - Login do usuário que será utilizado para conectar ao banco de dados.
CAMINHO_ARQUIVO.sql- Caminho do arquivo .sql (Ex: C:\Users\Mario\Documentos\queries.sql).
Exemplo:
set PGPASSWORD=postgres
psql -h localhost -d dbTestes -U postgres-f "C:\tmp\insercoes.sql"
Exemplo:
set PGPASSWORD=postgres
psql -h localhost -d dbTestes -U postgres-f "C:\tmp\insercoes.sql"
Após criar salvar o arquivo é só dar dois cliques em cima do mesmo para que o .bat seja executado.