API ВЕГА

Рекомендации Supabase помогают проектировать и менять схемы Postgres, писать SQL и находить причины проблем с производительностью и безопасностью. Правила охватывают не только оптимизацию запросов, но и миграции, RLS, индексы, подключения и блокировки.

Возможности

  • Охватывает 8 категорий: от производительности запросов и управления подключениями до диагностики и расширенных возможностей Postgres.
  • Приоритизирует правила по влиянию: критические — запросы, подключения и безопасность; высокоприоритетные — проектирование схемы.
  • Для каждого правила приводит некорректный и корректный SQL с объяснениями.
  • В отдельных правилах есть вывод EXPLAIN, метрики и примечания для Supabase.
  • Помогает с RLS, pgvector, pg_cron, pgmq, восстановлением через pg_restore и импортом данных.

Когда использовать

  • Перед созданием или изменением таблиц, столбцов, схем и миграций.
  • При написании SQL, настройке индексов, триггеров, функций, очередей или плановых задач.
  • При проверке RLS-политик и тестов к ним.
  • При расследовании медленных запросов, высокого CPU, таймаутов, нехватки подключений, блокировок или доступа не к тем строкам.

Примеры

Пути к правилам об индексах и их структуре:

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

Установка

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