Skip to content

Instantly share code, notes, and snippets.

@ikedawalk
ikedawalk / 10-init-mapa-socioemocional-flat.sql
Created April 10, 2026 15:15
Versão flat (INSERT puro) do script de seed do Mapa Socioemocional — 3302 linhas vs 600 da versão PL/pgSQL
-- =====================================================
-- Script para popular o banco com os dados do Mapa Socioemocional.
-- Versão "flat" — somente INSERTs e UPDATEs planos, sem PL/pgSQL.
--
-- Estrutura criada (por fluxo):
-- 1 flow
-- 8 nodes (1 por competência), cada um com 5 perguntas, cada uma com 4 alternativas
-- 8 flow_steps encadeados: START -> 6x NODE -> END
-- 8 categorias (node_categories) com 3 faixas de feedback cada (5-22, 23-37, 38-50 pontos)
-- 40 vínculos pergunta<->categoria (node_questions_categories)
@ikedawalk
ikedawalk / mapa-socioemocional-verification.md
Created April 10, 2026 14:22
Verificação local do script de seed do Mapa Socioemocional (EF + EM)

Verificação do script 10-init-mapa-socioemocional.sql

Execução local contra PostgreSQL 15 em Docker (plus-smartflow-postgres).

Resumo geral

Entidade Total
flows 2
nodes 16 (8 por fluxo)
@ikedawalk
ikedawalk / mapa-socioemocional-db-snapshot.md
Created April 9, 2026 16:58
LMSEI-70: Snapshot do banco após execução do script de seed do Mapa Socioemocional

Mapa Socioemocional — DB Snapshot

Snapshot gerado a partir da execução local do script 10-init-mapa-socioemocional.sql contra PostgreSQL 15 via Docker. Os IDs são gerados dinamicamente pelas sequences do banco — os valores abaixo são de uma execução em banco limpo.

Totals

entity count
flows 1