Gerar massa de teste
gerarGera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é gerado e a resposta traz o schema e um curl para a API (/api/generate), que gera o volume todo. Com formato xlsx (Excel), devolve um link que baixa o arquivo, sem o teto de linhas: mostre o link ao usuário exatamente como veio. Sem seed no schema, uma é sorteada e devolvida: com a mesma seed e o mesmo schema, o resultado é idêntico. Schema inválido volta como erro com as mensagens campo a campo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schema | Yes | o schema JSON do massa, como objeto | |
| tabela | No | nome da tabela dos INSERT, só com formato sql (aceita esquema.tabela; padrão massa) | |
| dialeto | No | banco do script, só com formato sql: mysql, oracle ou sqlserver. Vazio é SQL padrão (Postgres) | |
| formato | No | csv (padrão), json, sql ou xlsx (Excel: volta um link para baixar o arquivo, que não entra no contexto) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curl | No | comando que gera o volume todo pela API, só acima do teto | |
| link | No | só xlsx: endereço que baixa o arquivo Excel; mostre-o ao usuário sem alterar nada | |
| seed | Yes | seed usada; repita-a para obter o mesmo resultado | |
| teto | No | ||
| aviso | No | ||
| linhas | Yes | linhas pedidas no schema | |
| schema | No | o schema com a seed fixada, só acima do teto | |
| formato | Yes | ||
| conteudo | No | o arquivo gerado, como texto | |
| acima_do_teto | No | true quando as linhas passam do teto por chamada e nada foi gerado |