Manual do Usuario
O Gera Base cria bancos Postgres e adiciona tabelas a bancos existentes com base em templates cadastrados.
Acessos
Em producao, os acessos seguem este formato:
Todos os modulos exigem login. Usuarios comuns acessam o gerador, a Biblioteca SQL, o conversor DDL e o JSON Explorer. Apenas administradores acessam o painel administrativo.
Criar Banco Postgres
- Informe o nome base.
- Escolha
Criar banco novo. - Selecione o template.
- Revise tabelas e colunas.
- Preencha os dados do Postgres.
- Clique em
Testar conexao. - Execute a criacao.
O sistema adiciona _db ao final do banco quando necessario.
Adicionar Tabelas
- Informe o nome base do banco existente.
- Escolha
Adicionar tabelas ao banco existente. - Selecione o template.
- Marque as colunas desejadas.
- Confira a conexao Postgres.
- Execute a inclusao.
Templates
Use o editor visual para criar, editar, arquivar, restaurar ou excluir templates.
Use Validar para encontrar problemas antes de salvar. Use Simular para revisar o SQL final sem executar nada no Postgres. O historico permite restaurar versoes anteriores quando uma edicao nao saiu como esperado.
Use {{nome}} em qualquer posicao quando quiser substituir pelo nome base:
Ao criar uma nova tabela pelo editor, o sistema usa tipos Postgres por padrao. O MariaDB nao e destino de geracao de bancos; ele guarda apenas dados internos da aplicacao.
JSON Explorer
Use o JSON Explorer para abrir respostas JSON, JSONL, NDJSON e arquivos exportados. A ferramenta permite buscar, ordenar, paginar, selecionar colunas, visualizar arvore estrutural e exportar CSV.
Biblioteca SQL
Use a Biblioteca SQL para salvar consultas por usuario, organizar por categoria e tags, marcar favoritas, duplicar consultas e copiar SQL rapidamente. Os dialetos disponiveis sao Postgres, MariaDB, MySQL, SQL Server, Oracle e Outro.
Automacao em Lote
- Abra
Automacao em loteno cabecalho do Gerador. - Mantenha a URL
https://automacao.jvbgprojects.com.br/webhook/gera-base-lote. - Informe as credenciais da API e uma conexao Postgres.
- Selecione, arraste ou cole o CSV.
- Revise o payload e execute.
- Consulte ou baixe o resultado.
Para varios bancos no mesmo host, use uma linha por banco. Informe empresa em name para operar em empresa_db.
Se aparecer Cloudflare 1010, a comunicacao interna com o n8n precisa ser revisada pelo administrador.
Painel Administrativo
Administradores podem criar usuarios, ativar/desativar acessos, trocar senhas, mudar perfis, criar/revogar/excluir tokens de API, consultar logs filtrados por status/servico/busca e importar/exportar backups de templates.
O painel tambem mostra a saude operacional de MariaDB, templates, n8n e backups.
Tokens de API
Use tokens para automacoes como n8n.
- Abra o painel Admin.
- Na area
Tokens de API, informe um nome. - Escolha o perfil
Usuariopara rotinas comuns. - Clique em
Criar token. - Copie o token exibido, pois ele nao sera mostrado novamente.
Tokens antigos podem ser desativados sem apagar o historico de logs. Exclua apenas tokens que nao serao mais usados por nenhuma automacao.
Backup de Templates
No painel Admin:
- Abra
Backup de templates. - Clique em
Baixar backup. - Guarde o JSON fora do container.
Para restaurar:
- Abra
Importar templates. - Selecione o JSON exportado.
- Escolha se deseja sobrescrever templates existentes.
- Clique em
Importar.
Desenvolvimento Local
No Windows, se o localhost:8000 ou outras portas do Podman nao abrirem, use:
Ele sobe os containers e cria acessos alternativos: