mcpField
S
supabase-postgres-best-practices

supabase-postgres-best-practices

github.com/openai数据与数据库7.6k41 次安装3 周前更新
代码仓库

关于 supabase-postgres-best-practices

由 Supabase 维护的 Postgres 性能与设计实践指南,按影响优先级划分为八类。帮助开发者优化查询和模式设计,并处理连接、安全及运维问题。

主要功能

  1. 01八类按优先级排列的规则
  2. 02查询与索引优化
  3. 03连接与并发指导
  4. 04安全与 RLS 实践
  5. 05模式与数据访问设计
  6. 06监控与诊断

适用场景

  1. 01优化 SQL 查询和索引
  2. 02排查 Postgres 数据库性能问题
  3. 03设计模式与访问方式
  4. 04配置连接池和 RLS

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openai/plugins --skill supabase-postgres-best-practices

安装后在 Claude Code 中输入/supabase-postgres-best-practices确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
references/
_contributing.md
_sections.md
_template.md
advanced-full-text-search.md
advanced-jsonb-indexing.md
conn-idle-timeout.md
conn-limits.md
conn-pooling.md
conn-prepared-statements.md
data-batch-inserts.md
data-n-plus-one.md
data-pagination.md
data-upsert.md
lock-advisory.md
lock-deadlock-prevention.md
lock-short-transactions.md
lock-skip-locked.md
monitor-explain-analyze.md
monitor-pg-stat-statements.md
monitor-vacuum-analyze.md
query-composite-indexes.md
query-covering-indexes.md
query-index-types.md
query-missing-indexes.md
query-partial-indexes.md
schema-constraints.md
schema-data-types.md
schema-foreign-key-indexes.md
schema-lowercase-identifiers.md

详细介绍

Supabase Postgres 最佳实践

由 Supabase 维护的综合 Postgres 性能优化指南。包含 8 个类别的规则,并按影响程度排序,用于指导自动化查询优化和架构设计。

适用场景

在以下情况下参考这些指南:

  • 编写 SQL 查询或设计架构
  • 实现索引或优化查询
  • 排查数据库性能问题
  • 配置连接池或扩展规模
  • 针对 Postgres 特定功能进行优化
  • 使用行级安全(RLS)

按优先级划分的规则类别

优先级类别影响前缀
1查询性能严重query-
2连接管理严重conn-
3安全与 RLS严重security-
4架构设计高schema-
5并发与锁定中高lock-
6数据访问模式中data-
7监控与诊断中低monitor-
8高级功能低advanced-

使用方法

阅读各个规则文件,了解详细说明和 SQL 示例:

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

每个规则文件包含:

  • 对规则重要性的简要说明
  • 错误的 SQL 示例及说明
  • 正确的 SQL 示例及说明
  • 可选的 EXPLAIN 输出或指标
  • 补充背景信息和参考资料
  • Supabase 特定说明(如适用)

参考资料

评论

支持 Markdown