AIKraft/Skills/Encore База данных

Encore База данных

Work with PostgreSQL in Encore.ts using `SQLDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.

encoredev official Данные

Что делает навык

Навык обеспечивает работу с PostgreSQL в Encore.ts через SQLDatabase, включая настройку миграций схемы и выполнение SQL-запросов. Он решает задачу управления данными и взаимодействия с базой данных в рамках фреймворка Encore.

Когда применять

  • Инициализация подключения к базе данных с указанием пути к миграциям
  • Выполнение запросов для получения нескольких строк из базы данных
  • Настройка схемы базы данных с помощью миграций
  • Работа с SQL-запросами в приложениях на Encore.ts

Как работает

  1. Импортировать SQLDatabase из encore.dev/storage/sqldb
  2. Создать экземпляр SQLDatabase, указав имя базы данных и путь к миграциям
  3. Использовать метод query для выполнения запросов к базе данных
  4. Применять соответствующие методы для обработки результатов запросов
  5. Обеспечить наличие файлов миграций в указанной директории
  6. Запускать приложение Encore для применения миграций и выполнения запросов

Примеры запросов агенту

Как инициализировать базу данных Encore с миграциями?
Какой метод использовать для получения нескольких строк из SQLDatabase?
Как настроить путь к миграциям при создании SQLDatabase?

Что понадобится

  • Установленный фреймворк Encore
  • Доступ к PostgreSQL
  • Наличие файлов миграций в указанной директории

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «encore-database» из репозитория: # https://github.com/encoredev/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r encore-database/ ~/.claude/skills/encore-database/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.