Postgres Best Practices

tarafından Supabase

Supabase'den Postgres performans optimizasyonu ve en iyi uygulamalar. Postgres sorguları, şema tasarımları veya veritabanı konfigürasyonları yazarken, gözden geçirirken veya optimize ederken bu beceriyi kullanın.

npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practices

Supabase Postgres Best Practices

Comprehensive performance optimization guide for Postgres, maintained by Supabase. Contains rules across 8 categories, prioritized by impact to guide automated query optimization and schema design.

When to Apply

Reference these guidelines when:

  • Writing SQL queries or designing schemas
  • Implementing indexes or query optimization
  • Reviewing database performance issues
  • Configuring connection pooling or scaling
  • Optimizing for Postgres-specific features
  • Working with Row-Level Security (RLS)

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Query PerformanceCRITICALquery-
2Connection ManagementCRITICALconn-
3Security & RLSCRITICALsecurity-
4Schema DesignHIGHschema-
5Concurrency & LockingMEDIUM-HIGHlock-
6Data Access PatternsMEDIUMdata-
7Monitoring & DiagnosticsLOW-MEDIUMmonitor-
8Advanced FeaturesLOWadvanced-

How to Use

Read individual rule files for detailed explanations and SQL examples:

references/query-missing-indexes.md
references/query-partial-indexes.md
references/_sections.md

Each rule file contains:

  • Brief explanation of why it matters
  • Incorrect SQL example with explanation
  • Correct SQL example with explanation
  • Optional EXPLAIN output or metrics
  • Additional context and references
  • Supabase-specific notes (when applicable)

References

İlgili Skills

analyzing-architecture
microsoft
Derin kod tabanı analizi gerçekleştirir: mimari desenler, teknoloji yığını, veri modelleri, entegrasyon noktaları ve geçiş riskleri. Tarafından tüketilen araştırma çıktıları üretir…
azure-microsoft-playwright-testing-ts
microsoft
Playwright testlerini Azure Playwright Workspaces (eski adıyla Microsoft Playwright Testing) kullanarak ölçekte çalıştırın. Tarayıcı testlerini bulut tabanlı tarayıcılarda ölçeklendirirken, CI/CD boru hatlarıyla entegre ederken veya test sonuçlarını Azure portalına yayınlarken kullanın.
devops
golang-security
samber
Golang için güvenlik en iyi uygulamaları ve zafiyet önleme. Enjeksiyon (SQL, komut, XSS), kriptografi, dosya sistemi güvenliği, ağ güvenliği, çerezler, sır yönetimi, bellek güvenliği ve günlükleme konularını kapsar. Go kodunu güvenlik açısından yazarken, incelerken veya denetlerken ya da kripto, G/Ç, sır yönetimi, kullanıcı girişi işleme veya kimlik doğrulama içeren riskli kodlar üzerinde çalışırken uygulayın. Güvenlik araçlarının yapılandırmasını içerir.
securitycode-reviewdevelopment
docs-editor
openai
OpenAI Cookbook not defterlerini, Markdown ve MDX dosyalarını teknik doğruluk, açıklık, dil bilgisi, tutarlılık, çalıştırılabilir örnekler ve depo… açısından inceleyin ve düzenleyin.
deploy-service
nvidia
Bir hizmeti, shell komutları aracılığıyla hazırlık ortamına dağıtır.
lark-wiki
larksuite
飞书知识库:管理知识空间、空间成员和文档节点。创建和查询知识空间、查看和管理空间成员、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、查看或管理空间成员、移动或复制节点时使用。
documentproductivityapi
brandalf
warpdotdev
Warp veya Oz markalı varlıkların oluşturulması, revize edilmesi ve incelenmesine rehberlik eder. Lansman sayfaları, dokümanlar, HTML/CSS bileşenleri, UI maketleri, promptlar, sosyal medya varlıkları, metinler, sunumlar veya tartışmasız Warp ya da Oz gibi görünüp ses vermesi gereken diğer markalı teslimatlar üzerinde çalışırken kullanın.
designcreativemarketing
mongodb-search-and-ai
mongodb
MongoDB kullanıcılarına Atlas Search (tam metin), Vector Search (anlamsal) ve Hybrid Search çözümlerini uygulama ve optimize etme konusunda rehberlik eder. Bu beceriyi şu durumlarda kullanın…