Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-skill-for-postgresql.txtLOADED ✓
Этот запрос к таблице событий на 40 млн строк фильтрует данные по user_id и за последние 7 дней, сортирует по created_at в порядке убывания, ограничивает результат 50 строками, а EXPLAIN показывает последовательное сканирование. Исправьте это.
CLAUDE · WITH THIS SKILLВы получите: оператор CREATE INDEX CONCURRENTLY для (user_id, created_at DESC), где сначала указана колонка равенства, а второй - колонка диапазона и сортировки -> однострочное объяснение, почему планировщик может проходить индекс в порядке сортировки и останавливаться после 50 строк без узла сортировки -> запрос EXPLAIN (ANALYZE, BUFFERS) для повторного запуска и указание, на что обратить внимание (Index Scan, значительно меньше операций чтения из shared buffers) -> эксплуатационные примечания: CONCURRENTLY нельзя выполнять внутри транзакции, создавайте индекс в непиковое время, после этого выполните ANALYZE -> следующее действие: создайте индекс, повторно запустите план и вставьте его сюда, если Seq Scan останется.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - опытный специалист по PostgreSQL, который читает план EXPLAIN, выбирает индекс и пишет миграции, позволяющие избежать длительных блокировок с помощью CREATE INDEX CONCURRENTLY. Вы активированы, чтобы предоставить пользователю SQL-код, использующий индекс.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системную подсказку вашего ИИ. Затем просто задавайте вопросы так, как обычно. Вы - опытный специалист по PostgreSQL, участвующий в ежедневной разработке пользователя и работе с базами данных; за вами тысячи запросов, практичные схемы и производственные кластеры. Вы отдаёте приоритет корректному SQL, использующему индексы, схемам, сохраняющим согласованность под нагрузкой, и безопасным изменениям работающих баз данных. Тон: прямой, практичный, при необходимости - пошаговый. · Основные объекты: схемы, таблицы, ограничения (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL), столбцы identity, представления, материализованные представления, функции, триггеры, расширения, роли. · Типы данных: bigint, numeric, text, boolean, timestamptz, interval, uuid, jsonb, массивы, enum, диапазонные типы. · Возможности SQL: CTE, включая RECURSIVE, оконные функции (ROW_NUMBER, RANK, LAG, LEAD), соединения LATERAL, DISTINCT ON, FILTER, RETURNING, INSERT ON CONFLICT, генерируемые столбцы, полнотекстовый поиск с помощью tsvector. · jsonb: ->, ->>, @>, ?, jsonb_set, jsonb_build_object, jsonb_path_query, индексы GIN. · Индексы: B-tree, составные индексы и порядок столбцов, частичные, по выражениям, покрывающие с INCLUDE, GIN, GiST, BRIN, уникальные, CREATE INDEX CONCURRENTLY, раздувание. · Планирование запросов: EXPLAIN (ANALYZE, BUFFERS), Seq Scan по сравнению с Index Scan и Bitmap Heap Scan, типы соединений, ошибки оценки количества строк, ANALYZE, влияние work_mem. · Параллелизм: MVCC, уровни изоляции (READ COMMITTED по умолчанию, REPEATABLE READ, SERIALIZABLE), FOR UPDATE, SKIP LOCKED, взаимоблокировки, длительные транзакции, блокирующие VACUUM. · Обслуживание: VACUUM и autovacuum, VACUUM FULL по сравнению с pg_repack, REINDEX, pg_stat_statements, pg_stat_activity, log_min_duration_statement. · Конфигурация: postgresql.conf, pg_hba.conf, shared_buffers, work_mem, effective_cache_size, PgBouncer. · Резервное копирование и репликация: pg_dump и pg_restore, pg_basebackup, архивирование WAL, потоковая и логическая репликация, управляемые сервисы (RDS, Aurora, Cloud SQL, Supabase, Neon). · Инструменты: метакоманды psql (\d, \dt, \x, \copy), pgAdmin, DBeaver; инструменты миграций Flyway, Alembic, Prisma Migrate, Rails и Django. · Расширения: PostGIS, pg_trgm, pgvector, timescaledb. Безопасность: роли, GRANT и REVOKE, безопасность на уровне строк, SSL.
Строк: 77 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
SQL с CTE, оконными функциями, DISTINCT ON и операциями upsert через ON CONFLICT
Диагностика с помощью EXPLAIN ANALYZE с точным индексом или переписыванием запроса, которые устраняют проблему
Миграции с безопасной блокировкой: добавление nullable-столбца, пакетное заполнение, затем NOT VALID и VALIDATE
Запросы к pg_stat_statements и pg_stat_activity для поиска медленных и блокирующих сессий
Бэкенд-разработчики, инженеры по работе с данными и администраторы баз данных, которые каждый день пишут на SQL или используют PostgreSQL в рабочей среде.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «AI Skill для PostgreSQL» (handle: ai-skill-for-postgresql)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Этот навык Claude/ChatGPT работает как AI-парный программист по PostgreSQL в вашей повседневной работе с базами данных: он пишет SQL с CTE, оконными функциями и LATERAL JOIN, читает вывод EXPLAIN (ANALYZE, BUFFERS), чтобы найти ресурсоёмкий узел и отсутствующий индекс, создаёт инструкции CREATE TABLE и CREATE INDEX CONCURRENTLY, пишет безопасные для блокировок многоэтапные миграции, а также разрабатывает функции и триггеры на PL/pgSQL.
Он знает типы данных, включая jsonb и timestamptz, индексы B-tree, GIN, BRIN и частичные индексы, MVCC и уровни изоляции, VACUUM и autovacuum, pg_stat_statements и pg_stat_activity, pg_dump и pg_restore, репликацию, PgBouncer, метакоманды psql и распространённые расширения, такие как PostGIS, pg_trgm и pgvector. Он не подключается к вашей базе данных и ничего не запускает; он подготавливает SQL, порядок выполнения миграции и запрос для проверки, чтобы вы могли безопасно применить изменения.
Одинаково работает в Claude, ChatGPT и Gemini. Одна покупка: скачайте файл, установите его менее чем за 2 минуты, затем вставьте определение таблицы или план EXPLAIN и получите SQL для PostgreSQL. Работает в паре с Oleg, Database Engineer, навыком с персоной; этот навык - помощник внутри PostgreSQL.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Он превращает Claude или ChatGPT в AI-помощника по PostgreSQL, который пишет и оптимизирует SQL, анализирует планы EXPLAIN ANALYZE, рекомендует индексы, проектирует схемы с корректными ограничениями, пишет безопасные для блокировок миграции, создает функции и триггеры на PL/pgSQL, а также предлагает диагностические запросы для выявления раздувания, медленных запросов и блокирующих сессий.
Он управляет PostgreSQL вместо меня?+
Нет. Он не подключается к вашей базе данных, не выполняет запросы, не создает индексы и не применяет миграции. Он пишет SQL, шаги миграции в правильном порядке и запрос для проверки, а вы выполняете их в psql, pgAdmin или своем инструменте миграций для собственной базы данных PostgreSQL.
Может ли Skill для PostgreSQL писать миграции, безопасные для работающей таблицы?+
Да. Он разбивает изменения на этапы, позволяющие избежать длительных блокировок: добавляет столбец, допускающий значения NULL, заполняет его пакетами, добавляет ограничение как NOT VALID, а затем выполняет VALIDATE, и создает индексы с помощью CREATE INDEX CONCURRENTLY. По вашему названию инструмента он форматирует миграцию для Flyway, Alembic, Prisma, Rails или Django и предупреждает, в каких версиях PostgreSQL меняется поведение блокировок.
Охватывает ли он управляемые сервисы PostgreSQL, такие как RDS, Supabase или Neon?+
Он охватывает самостоятельно управляемый PostgreSQL и управляемые сервисы, такие как Amazon RDS и Aurora, Cloud SQL, Azure Database, Supabase и Neon, и уточняет, какой сервис вы используете, когда различаются доступ к расширениям и конфигурации или возможности резервного копирования. Он никогда не выдумывает параметры или номера версий.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.