Skip to content

Commit 7bd5590

Browse files
committed
🔨 Configura variáveis nos scripts de povoamento e cria script de povoamento shell
1 parent cfce867 commit 7bd5590

2 files changed

Lines changed: 41 additions & 6 deletions

File tree

dev-scripts/EXESQL.bat

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,28 @@
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 =====
610
set PGCLIENTENCODING=UTF8
711

812
echo.
913
echo ===================================================
1014
echo INICIANDO SCRIPT DE POPULACAO DE BANCO DE DADOS
1115
echo ===================================================
1216
echo.
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

1822
echo.
1923
echo ===================================================
2024
echo SCRIPT FINALIZADO
2125
echo ===================================================
2226
echo.
2327
echo Pressione qualquer tecla para sair...
24-
pause >nul
28+
pause >nul

dev-scripts/EXESQL.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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

0 commit comments

Comments
 (0)