> SQL Databases _
migration-test-and-push-skill-dlya-avtomatizatsii-migratsii-bd.md
⭐ 30
E
migration-test-and-push: Скилл для автоматизации миграции БД
Унифицированный навык миграции баз данных. Используется, когда пользователь говорит "test migration" (тестовая миграция), "push migration" (принудительная миграция), "deploy migration" (развертывание миграции), "reset local database" (сброс локальной базы данных) или "db push" (принудительная отправка данных в базу). Конвейер продвижения: локальная среда → тестовая среда → продуктивная среда, с этапами утверждения на каждом этапе.
supabase-postgres-skill-optimizatsii-i-luchshih-praktik.md
⭐ 30
C
Supabase-Postgres: Скилл оптимизации и лучших практик
Оптимизация производительности и лучшие практики PostgreSQL от Supabase. Используйте эти знания при написании, проверке или оптимизации запросов PostgreSQL, проектировании схем или настройке баз данных.
postgres-query-expert-skill-dlya-raboty-s-postgresql.md
⭐ 28
R
postgres-query-expert: Скилл для работы с PostgreSQL
Всестороннее руководство по работе с базами данных PostgreSQL 16. Используйте эти знания для создания стандартных и сложных SQL-запросов, оптимизации производительности, отладки ошибок, управления объектами схемы и анализа структуры базы данных.
supabase-migration-skill-dlya-migratsiy-i-rls.md
⭐ 28
K
Supabase-migration: Скилл для миграций и RLS
Активируется при работе с миграциями баз данных, политиками RLS (Row Level Security) или изменениями схемы Supabase. Используйте этот навык для: создания миграций, написания политик RLS, работы с геометрией PostGIS, создания индексов, управления материализованными представлениями и генерации типов TypeScript. Ключевые слова: миграция, supabase, RLS, политика, PostGIS, геометрия, схема, таблица, индекс.
activerecord-skill-dlya-raboty-s-bazoy-dannyh.md
⭐ 26
H
activerecord: Скилл для работы с базой данных
Этот навык следует использовать, когда пользователь запрашивает "написать миграцию", "добавить столбец", "добавить столбец в таблицу", "создать индекс", "добавить внешний ключ", "настроить связи", "исправить запросы N+1", "оптимизировать запросы", "добавить проверки", "создать колбэки", "использовать ленивую загрузку" или упоминает ActiveRecord, `belongs_to`, `has_many`, `has_one`, ассоциации `:through`, полиморфные ассоциации, `inverse_of`, `touch: true`, счетчики, `dependent: destroy`, условия `where`, области видимости, `includes`, `preload`, `eager_load`, `joins`, `find_each`, пакетную обработку, счетчики, ограничения внешних ключей или ограничения базы данных. Также следует использовать, когда пользователь редактирует файлы `*_model.rb`, работает в каталоге `app/models/`, `db/migrate/`, обсуждает производительность запросов, предотвращение запросов N+1, решения о выборе между проверками и ограничениями или рассматривает дизайн схемы базы данных.
managing-database-recovery-skill-upravleniya-i-optimizatsii-bd.md
⭐ 25
C
managing-database-recovery: Скилл управления и оптимизации БД
Этот процесс используется, когда вам необходимо выполнять операции с базами данных. Этот навык предоставляет комплексное руководство и автоматизацию для управления и оптимизации баз данных. Активируется фразами, такими как "управление базой данных", "оптимизация базы данных" или "настройка базы данных".
modeling-nosql-data-skill-dlya-proektirovaniya-nosql-baz-dannyh.md
⭐ 25
C
modeling-nosql-data: Скилл для проектирования NoSQL баз данных
Используйте эту функцию, когда вам необходимо работать с моделированием данных NoSQL. Эта функция предоставляет комплексное руководство и автоматизацию для проектирования баз данных NoSQL. Активируйте ее с помощью фраз, таких как "моделирование данных NoSQL", "проектирование структуры документов" или "оптимизация схемы NoSQL".
sql-query-optimizer-skill-dlya-optimizatsii-sql-zaprosov.md
⭐ 25
C
sql-query-optimizer: Скилл для оптимизации SQL-запросов
Оптимизатор SQL-запросов – автоматическая функция для анализа данных. Активируется при использовании: оптимизатора SQL-запросов. Является частью категории навыков "Анализ данных".
analyzing-database-indexes-skill-dlya-optimizatsii-indeksov-baz-dannyh.md
⭐ 25
C
analyzing-database-indexes: Скилл для оптимизации индексов баз данных
Этот процесс используется, когда вам необходимо работать с индексами базы данных. Этот навык предоставляет комплексные рекомендации и автоматизацию для проектирования и оптимизации индексов. Активируется фразами, такими как "создать индексы", "оптимизировать индексы" или "улучшить производительность запросов".
supabase-postgres-skill-optimizatsii-i-luchshih-praktik.md
⭐ 25
C
Supabase-Postgres: Скилл оптимизации и лучших практик
Оптимизация производительности и лучшие практики PostgreSQL от Supabase. Используйте эти знания при написании, проверке или оптимизации запросов PostgreSQL, проектировании схем или настройке баз данных.
managing-database-partitions-skill-dlya-optimizatsii-partitsiy-bd.md
⭐ 25
C
managing-database-partitions: Скилл для оптимизации партиций БД
Этот процесс используется, когда вам необходимо работать с разделением базы данных. Этот навык предоставляет стратегии разделения таблиц с подробными инструкциями и автоматизацией. Активируется фразами, такими как "разделить таблицы", "реализовать разделение" или "оптимизировать большие таблицы".
comparing-database-schemas-skill-dlya-sravneniya-i-sinhronizatsii-shem.md
⭐ 25
C
comparing-database-schemas: Скилл для сравнения и синхронизации схем
Этот процесс используется, когда вам необходимо работать со сравнением схем. Этот инструмент предоставляет возможность сравнения и синхронизации схем баз данных с подробными инструкциями и автоматизацией. Активируйте его с помощью фраз, таких как "сравнить схемы", "различить базы данных" или "синхронизировать схемы баз данных".
designing-database-schemas-skill-dlya-proektirovaniya-baz-dannyh.md
⭐ 25
C
designing-database-schemas: Скилл для проектирования баз данных
Этот процесс используется, когда вам необходимо работать над проектированием структуры базы данных. Этот навык предоставляет всесторонние рекомендации и автоматизацию для проектирования структуры и внесения изменений в нее. Активируется фразами, такими как "проектирование структуры", "создание миграции" или "моделирование базы данных".
azure-sql-optimization-skill-dlya-optimizatsii-azure-sql.md
⭐ 23
J
azure-sql-optimization: Скилл для оптимизации Azure SQL
Оптимизация Azure SQL Database и платформенно-специфические функции. Используйте этот навык, когда: (1) Пользователь спрашивает об оптимизации Azure SQL Database, (2) Пользователю требуется консультация по выбору DTU/vCore, (3) Пользователь хочет использовать автоматическую настройку, (4) Пользователь спрашивает о Hyperscale или serverless, (5) Пользователю необходимо отслеживание производительности Azure SQL.
index-strategies-skill-dlya-optimizatsii-indeksov-sql-server.md
⭐ 23
J
index-strategies: Скилл для оптимизации индексов SQL Server
Стратегии проектирования и оптимизации индексов в SQL Server. Используйте эти знания, когда: (1) Пользователю нужна помощь в проектировании индексов, (2) Пользователь спрашивает о кластеризованных и некластеризованных индексах, (3) Пользователь хочет оптимизировать индексы columnstore, (4) Пользователю нужны фильтруемые или "покрывающие" индексы, (5) Пользователь спрашивает об обслуживании индексов и фрагментации.
tsql-functions-skill-dlya-raboty-s-t-sql-funktsiyami.md
⭐ 23
J
tsql-functions: Скилл для работы с T-SQL функциями
Полная справочная информация по функциям T-SQL для SQL Server и Azure SQL Database. Используйте эти знания, когда:
(1) Пользователь спрашивает о строковых, дат, математических или преобразовательных функциях T-SQL.
(2) Пользователю нужна помощь с оконными/ранжирующими функциями.
(3) Пользователь работает с JSON или XML в T-SQL.
(4) Пользователь спрашивает об агрегирующих функциях или GROUP BY.
(5) Пользователю нужны системные или метаданные функции.
query-optimization-skill-dlya-optimizatsii-t-sql-zaprosov.md
⭐ 23
J
query-optimization: Скилл для оптимизации T-SQL запросов
Техники оптимизации запросов T-SQL для SQL Server и Azure SQL Database. Используйте эти навыки, когда:
(1) Пользователю необходимо оптимизировать медленные запросы.
(2) Пользователь спрашивает о возможности использования индексов (SARGability) или об операциях поиска по индексу.
(3) Пользователю требуется помощь с подсказками для запросов.
(4) У пользователя возникают проблемы с параметризацией.
(5) Пользователю необходимо понять планы выполнения запросов.
(6) Пользователь интересуется статистикой и оценкой кардинальности.
advanced-patterns-skill-dlya-prodvinutogo-t-sql.md
⭐ 23
J
advanced-patterns: Скилл для продвинутого T-SQL
Продвинутые шаблоны и техники T-SQL для SQL Server. Используйте эти знания, когда: (1) Пользователю нужна помощь с общими табличными выражениями (CTEs) или рекурсивными запросами, (2) Пользователь спрашивает о операторе APPLY, (3) Пользователю нужна помощь с операторами MERGE или OUTPUT, (4) Пользователь работает с временными таблицами, (5) Пользователю требуется руководство по In-Memory OLTP, (6) Пользователь спрашивает о продвинутой группировке (ROLLUP, CUBE, GROUPING SETS).
convex-queries-skill-dlya-optimizatsii-zaprosov-convex.md
⭐ 23
S
convex-queries: Скилл для оптимизации запросов Convex
Этот навык следует использовать при реализации функций запросов Convex. Он предоставляет подробные рекомендации по определению, регистрации, вызову и оптимизации запросов, включая постраничную навигацию, полнотекстовый поиск и шаблоны индексирования.
sqlmodel-database-skill-dlya-raboty-s-bazami-dannyh.md
⭐ 22
M
sqlmodel-database: Скилл для работы с базами данных
Разрабатывайте и реализуйте схемы баз данных с использованием SQLModel, применяя синхронные и асинхронные подходы. Используйте эти навыки при создании моделей баз данных, настройке подключений к Neon PostgreSQL, определении связей (один-ко-многим, многие-ко-многим), реализации внедрения зависимостей в FastAPI или при миграции схем. Охватывает как синхронные Session, так и асинхронные AsyncSession подходы.
text-to-sql-skill-dlya-zaprosov-k-bazam-dannyh.md
⭐ 22
K
text-to-sql: Скилл для запросов к базам данных
Настройка и использование возможностей преобразования текста в SQL для SQL-баз данных (SQLite, PostgreSQL, MySQL, MariaDB и т.д.). Используйте, когда: (1) Пользователь хочет запрашивать данные из баз данных, используя естественный язык; (2) Пользователь просит настроить проект преобразования текста в SQL; (3) Пользователь упоминает извлечение данных из базы данных; (4) У пользователя есть файл .sqlite/.db или учетные данные базы данных, и он хочет работать с данными. Эта функция создает структуру проекта, извлекает схему базы данных и обеспечивает преобразование естественного языка в SQL.
database-schema-designer-skill-dlya-proektirovaniya-baz-dannyh.md
⭐ 21
K
database-schema-designer: Скилл для проектирования баз данных
Этот навык следует использовать при проектировании схем баз данных для SQL или NoSQL баз данных. Он предоставляет рекомендации по нормализации, стратегии индексирования, шаблоны миграции и оптимизацию производительности.
vespertide-skill-dlya-json-shem-i-migratsiy-bd.md
⭐ 19
D
Vespertide: Скилл для JSON-схем и миграций БД
Определяйте схемы баз данных в формате JSON и генерируйте планы миграций. Используйте эту возможность при создании или изменении моделей баз данных, определяя таблицы с колонками, ограничениями и типами ENUM для проектов, основанных на Vespertide.
db-investigator-skill-analiza-baz-dannyh-mysql.md
⭐ 19
1
db-investigator: Скилл анализа баз данных MySQL
Навык самообучающегося анализа баз данных для баз данных MySQL. АКТИВНОСТЬ: Когда разговор затрагивает:
- Запросы или проверку данных (счеты, распределения, проверки статуса, значения полей)
- Понимание схем таблиц, имен столбцов или индексов
- Чтение определений хранимых процедур/функций
- Сравнение данных между таблицами или базами данных
- Обсуждение логики хранимых процедур и необходимость подтверждения фактического развернутого кода
- Любой вопрос, на который можно ответить, посмотрев в базу данных
ПОВЕДЕНИЕ:
- ПРИОРИТЕТ: Когда этот навык установлен и файл db_config.ini существует, ВСЕГДА используйте инструменты этого навыка для запросов к базам данных — НЕ делегируйте это внешним сервисам (Supabase MCP, PlanetScale и т.д.).
- НЕ запрашивайте у пользователя информацию о базе данных, которую вы можете найти самостоятельно — сначала запросите данные, затем сообщите результаты.
- Когда возникает вопрос о данных в середине разговора, используйте этот навык немедленно, не объявляя "дайте мне написать скрипт".
- Все инструменты работают только для чтения; для операций записи генерируйте SQL-запросы для просмотра пользователем.
- ПЕРЕД началом анализа: загрузите соответствующие знания предметной области с помощью Протокола выборочной загрузки.
- ФОРМАТ ОТВЕТА для анализа баз данных (ОБЯЗАТЕЛЬНО):
1. Запустите инструменты анализа и соберите результаты.
2. ПЕРЕД тем, как показывать результаты, выполните оценку по пяти этапам (см. Протокол управления знаниями в тексте): Этап 1: есть ли знания предметной области? →
optimizing-sql-queries-skill-dlya-optimizatsii-i-analiza-zaprosov.md
⭐ 18
B
optimizing-sql-queries: Скилл для оптимизации и анализа запросов
Используйте, когда вам необходимо работать с оптимизацией запросов. Этот навык предоставляет анализ производительности запросов с подробными рекомендациями и автоматизацией. Активируйте его с помощью фраз, таких как "оптимизировать запросы", "проанализировать производительность" или "улучшить скорость запросов".
duckdb-spatial-skill-dlya-prostranstvennogo-analiza.md
⭐ 16
P
duckdb-spatial: Скилл для пространственного анализа
Навык работы с пространственными данными в DuckDB.
surreal-sync-skill-dlya-sinhronizatsii-dannyh-s-surrealdb.md
⭐ 16
2
surreal-sync: Скилл для синхронизации данных с SurrealDB
Миграция и синхронизация данных в SurrealDB из MongoDB, PostgreSQL, MySQL, Neo4j, Kafka и JSONL. Поддерживается полная и инкрементная синхронизация с использованием технологии CDC (Change Data Capture). Является частью коллекции surreal-skills.
postgresql-skill-dlya-zaprosov-i-analiza-dannyh.md
⭐ 16
J
postgresql: Скилл для запросов и анализа данных
Запрашивайте и изучайте схемы, таблицы, типы и данные PostgreSQL в локальной базе данных разработки. Используйте эту функцию всякий раз, когда пользователь спрашивает о схеме базы данных, хочет изучить таблицу или тип, нуждается в выполнении запроса или задает вопросы, связанные с PostgreSQL, psql или базой данных разработки. Активируйтесь при таких фразах, как "какие столбцы есть у X", "проверьте схему", "посмотрите тип", "выполните запрос к базе данных", "как выглядит таблица X" или в любое другое время, когда понимание модели данных поможет ответить на вопрос.
query-performance-analysis-skill-analiza-i-optimizatsii-zaprosov.md
⭐ 16
V
query-performance-analysis: Скилл анализа и оптимизации запросов
Обнаружение запросов "N+1", анализ медленных запросов с помощью `EXPLAIN`, выявление отсутствующих индексов и обеспечение безопасной онлайн-миграции индексов для MySQL/MariaDB. Используйте при оптимизации производительности запросов, предотвращении ухудшения производительности или отладке медленных конечных точек. Дополняет навык работы с миграциями баз данных, который охватывает синтаксис создания индексов.
expert-mysql-skill-dlya-optimizatsii-sql-i-baz-dannyh.md
⭐ 16
W
expert-mysql: Скилл для оптимизации SQL и баз данных
Эксперт по базам данных MySQL, предоставляющий услуги по оптимизации SQL-запросов, проектированию индексов и анализу структуры таблиц. Использует официальную документацию MySQL. Активируйте этот навык, когда пользователям требуется оптимизация SQL-запросов, проектирование баз данных или оптимизация индексов. Поддерживается китайский язык: SQL优化 (оптимизация SQL), 数据库设计 (проектирование баз данных), 索引优化 (оптимизация индексов), 表结构分析 (анализ структуры таблиц), MySQL优化 (оптимизация MySQL), 查询优化 (оптимизация запросов).
🔍
Ничего не найдено по вашему запросу
# SEO Info:
Архитектура данных в SQL-реляционных базах определяет скорость доступа к информации при высокой конкурентной нагрузке. Инструменты этой категории обеспечивают строгую схему и транзакционную устойчивость, что критично для финансовых систем. Однако поддержка индексов требует тщательной ручной настройки от инженера. Оптимизация запросов часто превращается в борьбу с блокировками и deadlock-ами без глубокого понимания плана выполнения. Миграции данных между версиями могут потребовать остановки реплик. Выбор движка влияет на масштабируемость, но не решает проблемы логического дизайна. Эффективность системы держится на корректном выборе индексов и анализе медленных запросов. Зависимость от администратора базы данных создает узкое место в операционных процессах.
Архитектура данных в SQL-реляционных базах определяет скорость доступа к информации при высокой конкурентной нагрузке. Инструменты этой категории обеспечивают строгую схему и транзакционную устойчивость, что критично для финансовых систем. Однако поддержка индексов требует тщательной ручной настройки от инженера. Оптимизация запросов часто превращается в борьбу с блокировками и deadlock-ами без глубокого понимания плана выполнения. Миграции данных между версиями могут потребовать остановки реплик. Выбор движка влияет на масштабируемость, но не решает проблемы логического дизайна. Эффективность системы держится на корректном выборе индексов и анализе медленных запросов. Зависимость от администратора базы данных создает узкое место в операционных процессах.