Prompt para testing em postgresql em PostgreSQL
Prompt gerado automaticamente para Testing em PostgreSQL em PostgreSQL
"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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de PostgreSQL
Continue explorando prompts nesta categoria.
Guia para melhores práticas em postgresql em PostgreSQL
Prompt gerado automaticamente para Melhores práticas em PostgreSQL em PostgreSQL
Guia para documentação em postgresql em PostgreSQL
Prompt gerado automaticamente para Documentação em PostgreSQL em PostgreSQL
Guia para ferramentas para postgresql em PostgreSQL
Prompt gerado automaticamente para Ferramentas para PostgreSQL em PostgreSQL