🐘
ChatGPT intermediate

Prompt para testing em postgresql em PostgreSQL

Prompt gerado automaticamente para Testing em PostgreSQL em PostgreSQL

5 usos PostgreSQL

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