安装热度榜官方 Skill

supabase-postgres-best-practices

Supabase 维护的 Postgres 最佳实践指南,涵盖查询性能、连接管理、安全与 RLS、Schema 设计、并发与锁、数据访问模式、监控诊断、高级特性等 8 类规则,包含 SQL 示例与查询计划分析,用于指导数据库优化与代码生成。

分类
数据库
榜单排名
#124
安装量
432,817

它能做什么

中文摘要

Supabase 维护的 Postgres 最佳实践指南,涵盖查询性能、连接管理、安全与 RLS、Schema 设计、并发与锁、数据访问模式、监控诊断、高级特性等 8 类规则,包含 SQL 示例与查询计划分析,用于指导数据库优化与代码生成。

为什么推荐

推荐理由

官方维护、规则分类按影响优先级排列,适合在使用 Postgres 前加载以遵循最佳实践,避免常见性能与安全问题。

什么时候用

适用场景

  • 创建或修改表、列、Schema 设计、迁移和声明式 Schema 文件时
  • 编写或调试 RLS 策略及验证测试
  • 创建索引、触发器、数据库函数、队列和定时任务(pg_cron、pgmq)、pgvector 向量搜索
  • 恢复转储、导入数据、诊断慢查询、高 CPU、超时、EXPLAIN 计划、连接耗尽、锁、膨胀或数据可见性错误

使用前先看

主要亮点

  • 01

    包含 8 个类别的性能规则,按影响力从临界到增量排序

  • 02

    每个规则文件包含错误与正确 SQL 示例、EXPLAIN 输出或指标

  • 03

    明确要求在任何 Postgres 数据库变更或诊断任务前加载此技能

原始文档

原文摘录

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