mcpField
S
supabase-postgres-best-practices

supabase-postgres-best-practices

github.com/openaiデータ・データベース7.6k41 回インストール3 週間前に更新
リポジトリ

supabase-postgres-best-practices について

Supabase が保守する、Postgres のパフォーマンスと設計に関するガイドです。影響度順の 8 分野に整理され、クエリやスキーマの最適化、接続やセキュリティの課題に役立ちます。

主な機能

  1. 01優先度別の 8 分野のルール
  2. 02クエリとインデックスの最適化
  3. 03接続と並行処理の指針
  4. 04セキュリティと RLS の実践
  5. 05スキーマとデータアクセス設計
  6. 06モニタリングと診断

活用シーン

  1. 01SQL クエリとインデックスの最適化
  2. 02Postgres の性能問題の調査
  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 固有の注記(該当する場合)

参考資料

コメント