Gerador de Esquema e DDL SQL
Gere scripts SQL CREATE TABLE e INSERT otimizados a partir de CSV/JSON
Configuração
Documentação do gerador SQL DDL a partir de esquema
O que é esta ferramenta?
Esta ferramenta converte esquemas de dados dos formatos CSV e JSON em instruções SQL DDL (CREATE TABLE) e INSERT. Ela infere automaticamente os tipos de dados das colunas a partir dos dados de entrada e gera sintaxe SQL específica do banco de dados para vários sistemas.
Principais recursos
- Múltiplos formatos de entrada: suporte a CSV e array JSON
- Inferência automática de tipo de dados a partir de valores (INT, VARCHAR, DATE, TIMESTAMP, BOOLEAN, etc.)
- Suporte para 5 principais bancos de dados (MySQL, PostgreSQL, SQL Server, SQLite, Oracle)
- Detecção automática de colunas de chave primária (id, *_id)
- Geração opcional de DROP TABLE e instruções INSERT
Como os tipos de dados são detectados
A ferramenta verifica seus dados de entrada (até as primeiras 1000 linhas) e usa correspondência de padrão regex para identificar inteiros, números de ponto flutuante, datas, booleanos e UUIDs. Esta detecção automática ajuda a gerar definições de colunas precisas:
- Verifica até 1000 linhas para analisar padrões de valores
- Usa correspondência regex para tipos INT, DECIMAL, DATE, TIMESTAMP, BOOLEAN e UUID
- Usa VARCHAR (texto) por padrão para colunas com tipos mistos ou não reconhecidos
Casos de uso comuns
- Criação rápida de tabelas de banco de dados a partir de exportações CSV ou planilhas
- Migração de estruturas de dados JSON para bancos de dados relacionais
- Geração de esquemas de banco de dados de teste com dados de exemplo
- Conversão de respostas de API em tabelas de banco de dados
Ferramentas Relacionadas
Gerador CSV para SQL
Converta dados CSV em instruções SQL CREATE TABLE e INSERT para múltiplos bancos de dados
Formatador SQL
Embelezador e formatador de código SQL online com suporte para múltiplos dialetos de banco de dados
Gerador de Dados de Teste SQL
Gere instruções INSERT de dados de teste aleatórios a partir da estrutura da tabela com suporte a chaves primárias e estrangeiras
Conversor JSON CSV
Converta entre formatos JSON e CSV com achatamento de objetos aninhados e suporte a delimitador personalizado
Gerador de Dados de Teste
Gere dados de teste realistas incluindo nomes, emails, telefones, endereços. Suporta 12 locais e múltiplos formatos de saída
Formatador JSON
Formate e valide dados JSON para melhorar a legibilidade e depuração