🐘
ChatGPT intermediate

Melhores práticas de casos de uso práticos em postgresql para PostgreSQL

Prompt gerado automaticamente para Casos de uso práticos em PostgreSQL em PostgreSQL

4 usos PostgreSQL

Prompt completo

"Você é um especialista em PostgreSQL com vasta experiência em otimização de performance e design de esquemas. Sua tarefa é descrever detalhadamente um caso de uso prático para a implementação de um sistema de gerenciamento de inventário de alto volume para uma rede de varejo multinacional, utilizando recursos avançados do PostgreSQL.

O sistema deve lidar com:

1.  **Milhões de SKUs** (Stock Keeping Units) em tempo real, com atualizações constantes de estoque de diversas filiais e centros de distribuição.
2.  **Consultas complexas** para disponibilidade de produtos por localização geográfica, histórico de vendas por SKU/filial, e projeções de demanda.
3.  **Transações concorrentes** (compras, devoluções, transferências de estoque) que precisam garantir a integridade dos dados e evitar *deadlocks*.
4.  **Auditoria completa** de todas as movimentações de estoque para conformidade e análise.

Sua resposta deve incluir:

*   **Design do esquema de banco de dados**: tabelas principais (produtos, estoque, filiais, transações), tipos de dados apropriados e chaves (primárias, estrangeiras). Justifique suas escolhas.
*   **Estratégias de particionamento (se aplicável)**: como você particionaria as tabelas para otimizar performance e gerenciamento de dados, considerando o volume.
*   **Índices recomendados**: quais índices seriam criados e por quê, focando em otimizar as consultas mencionadas.
*   **Uso de recursos avançados do PostgreSQL**:
    *   **JSONB**: para quais dados seria útil (ex: atributos variáveis de produtos, logs detalhados).
    *   **Funções de janela (Window Functions)**: como seriam aplicadas para análises (ex: ranqueamento de produtos por vendas, média móvel de estoque).
    *   **Materialized Views**: onde seriam vantajosas para performance de relatórios ou dashboards.
    *   **Triggers e Stored Procedures/Functions**: para garantir integridade de dados e automatizar processos (ex: atualização de estoque após uma venda, auditoria de movimentações).
    *   **PostGIS (opcional)**: se houver algum benefício para localização de filiais ou otimização de rotas de entrega

Tags relacionadas

PostgreSQL Casos de uso práticos 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