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

5.0
36 usos
ChatGPT
Usar no ChatGPT
"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

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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