File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11@ echo off
2- :: Define a senha do PostgreSQL como uma variável de ambiente temporária
3- set PGPASSWORD = alterar_para_senha_do_bd
2+ :: ===== CONFIGURAÇÃO =====
3+ set " PGUSER = postgres"
4+ set " PGPASSWORD = alterar_para_senha_do_bd"
5+ set " PGDB = bdchecklist"
6+ set " PGHOST = localhost"
7+ set " SQLFILE = InserirDadosTeste.sql"
48
5- :: Define o padrão UTF8 para evitar caracteres estranhos
9+ :: ===== VARIÁVEIS DE AMBIENTE =====
610set PGCLIENTENCODING = UTF8
711
812echo .
913echo ===================================================
1014echo INICIANDO SCRIPT DE POPULACAO DE BANCO DE DADOS
1115echo ===================================================
1216echo .
13- echo Inserindo dados de teste no banco 'bdchecklist '...
17+ echo Inserindo dados de teste no banco '%PGDB% '...
1418
1519:: Executa o arquivo .sql usando psql
16- psql -U postgres -h localhost -d bdchecklist -f InserirDadosTeste.sql
20+ psql -U %PGUSER% -h %PGHOST% -d %PGDB% -f %SQLFILE%
1721
1822echo .
1923echo ===================================================
2024echo SCRIPT FINALIZADO
2125echo ===================================================
2226echo .
2327echo Pressione qualquer tecla para sair...
24- pause > nul
28+ pause > nul
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # ===== CONFIGURAÇÃO =====
4+ PGUSER=" postgres"
5+ PGPASSWORD=" postgres"
6+ PGDB=" lgpd_checklist_local"
7+ PGHOST=" localhost"
8+ SQLFILE=" InserirDadosTeste.sql"
9+
10+ # ===== VARIÁVEIS DE AMBIENTE =====
11+ export PGPASSWORD
12+ export PGCLIENTENCODING=UTF8
13+
14+ # ===== EXECUÇÃO =====
15+ echo
16+ echo " ==================================================="
17+ echo " INICIANDO SCRIPT DE POPULACAO DE BANCO DE DADOS"
18+ echo " ==================================================="
19+ echo
20+ echo " Inserindo dados de teste no banco '$PGDB '..."
21+
22+ psql -U " $PGUSER " -h " $PGHOST " -d " $PGDB " -f " $SQLFILE "
23+
24+ echo
25+ echo " ==================================================="
26+ echo " SCRIPT FINALIZADO"
27+ echo " ==================================================="
28+ echo
29+
30+ read -n 1 -s -r -p " Pressione qualquer tecla para sair..."
31+ echo
You can’t perform that action at this time.
0 commit comments