Prompt completo
"Você é um engenheiro de dados sênior especializado em PostgreSQL. Sua tarefa é criar um script SQL, utilizando PL/pgSQL, que automatize a geração de dados de teste realistas e variados para uma tabela de 'Pedidos' (com campos como `id_pedido`, `id_cliente`, `data_pedido`, `valor_total`, `status_pedido` e `observacoes`). O script deve considerar os seguintes critérios para os dados gerados: 1. **Volume:** Gerar entre 10.000 e 50.000 registros por execução. 2. **Variedade de `id_cliente`:** Os `id_cliente` devem ser gerados aleatoriamente, mas com uma distribuição que simule clientes frequentes (com mais pedidos) e clientes ocasionais (com menos pedidos). Não devem ser necessariamente sequenciais. 3. **Variação de `data_pedido`:** As datas devem abranger um período de 2 anos no passado a partir da data atual, com distribuição aleatória, mas com picos em meses típicos de vendas (ex: novembro/dezembro). 4. **Variação de `valor_total`:** Os valores devem ser decimais, positivos, com uma distribuição que simule pedidos pequenos, médios e grandes, evitando valores fixos ou padrões óbvios. 5. **Variação de `status_pedido`:** Os status devem ser selecionados aleatoriamente de uma lista pré-definida ('Pendente', 'Processando', 'Enviado', 'Entregue', 'Cancelado'), com pesos que simulem a realidade (ex: mais 'Entregue' do que 'Cancelado'). 6. **Variação de `observacoes`:** Este campo deve conter strings de texto aleatórias de comprimento variável, algumas vazias, outras com frases curtas e algumas com frases um pouco mais longas, para simular dados textuais reais. 7. **Idempotência:** O script deve ser capaz de ser executado múltiplas vezes sem duplicar dados se os `id_pedido` forem sequenciais (ou gerar novos `id_pedido` únicos se forem UUIDs, o que é preferencialmente a abordagem a ser seguida aqui para flexibilidade). 8. **Performance:** O script deve ser ot
Tags relacionadas
PostgreSQL
Testing em PostgreSQL
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de PostgreSQL
ChatGPT
Guia para otimização e performance em postgresql em PostgreSQL
Prompt gerado automaticamente para Otimização e performance em PostgreSQL em PostgreSQL
4 usos
ChatGPT
Guia para ferramentas para postgresql em PostgreSQL
Prompt gerado automaticamente para Ferramentas para PostgreSQL em PostgreSQL
1 usos
ChatGPT
Guia para melhores práticas em postgresql em PostgreSQL
Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL
3 usos