PostgreSQL: запросы, индексы и доступ
Разобрать медленный SQL, устройство таблиц и правила доступа к строкам. Supabase собирает объяснения и примеры для PostgreSQL, в том числе вне своей платформы.
2 603 · GitHubsupabase/agent-skillsВыбор редакции · изучены исходникиАвтор: Supabase MIT Версия 8331f91
Когда пригодится
Разобрать план выполнения медленного запроса
Подобрать индексы под реальные фильтры
Проверить изоляцию данных разных клиентов
Что получите
Предложения по SQL и схеме с проверками скорости и прав доступа.
Например
Разбери приложенный EXPLAIN и схему заказов. Предложи индексы под наши запросы и тесты RLS для двух разных клиентов. Ничего не меняй в production.
Оригинал, требования и ограничения
Автор оригинального скилла: Supabase. Редакционное описание: kossolapov.com.
- Агент
- Агент, умеющий читать инструкции Agent Skills; доступ к инструментам зависит от среды
- Инструменты
- Схема PostgreSQL, запросы и планы EXPLAIN
- Отдельная тестовая база для изменений
- Доступы
- Доступ к базе нужен только для запуска запросов; используйте ограниченную тестовую роль
- Возможные расходы
- Облачная база данных может тарифицировать использование
- Ограничения
- Выбор индексов зависит от селективности, нагрузки и стоимости записи; ускорения в примерах не гарантированы.
- RLS нужно проверять с реальными ролями приложения и доверенным контекстом пользователя.
- Редакционный отбор по изученным исходникам, без сертификации сравнительной эффективности.