Безопасное исследование структуры баз данных
★ 6.6 · data
database-scout — это скилл для Claude Code, который позволяет исследовать базы данных SQLite и PostgreSQL в режиме только для чтения: просматривать список таблиц с количеством строк, инспектировать схему (имена колонок, типы, ограничения PK/FK/NOT NULL, индексы, значения по умолчанию), делать предпросмотр данных и генерировать ER-диаграммы в синтаксисе Mermaid. Безопасность обеспечивается несколькими уровнями защиты: SQLite открывается с флагом `?mode=ro`, PostgreSQL работает в сессии `SET SESSION READ ONLY`, а SQL-вайтлист разрешает только SELECT, WITH, EXPLAIN, PRAGMA и SHOW — INSERT, UPDATE, DELETE, DROP и более 30 других опасных ключевых слов заблокированы, многострочные запросы через точку с запятой отклоняются. Скилл запускается через Python-скрипт `scripts/db_explorer.py` с подкомандами `list-tables`, `describe`, `preview`, `er-diagram` и `query`. Подходит разработчикам и аналитикам, которым нужно быстро разобраться в структуре незнакомой базы данных или подготовить схему для документации.
- #sqlite
- #postgresql
- #database-exploration
- #schema-inspection
- #er-diagram
- #sql-query