Mostrando postagens com marcador psql. Mostrar todas as postagens
Mostrando postagens com marcador psql. Mostrar todas as postagens

quarta-feira, 5 de setembro de 2018

Executante arquivo .sql por linha de comando (prompt Windows) no postgresql

Crie um aquivo com extensão .bat e adicione as linhas a seguir dentro do mesmo:

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.sqlCaminho 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"



Após criar salvar o arquivo é só dar dois cliques em cima do mesmo para que o .bat seja executado.