Encore База данных
Work with PostgreSQL in Encore.ts using `SQLDatabase` from `encore.dev/storage/sqldb` â schema migrations and SQL queries.
AIencoredev
official
Данные
Что делает навык
Навык обеспечивает работу с PostgreSQL в Encore.ts через SQLDatabase, включая настройку миграций схемы и выполнение SQL-запросов. Он решает задачу управления данными и взаимодействия с базой данных в рамках фреймворка Encore.
Когда применять
- Инициализация подключения к базе данных с указанием пути к миграциям
- Выполнение запросов для получения нескольких строк из базы данных
- Настройка схемы базы данных с помощью миграций
- Работа с SQL-запросами в приложениях на Encore.ts
Как работает
- Импортировать SQLDatabase из encore.dev/storage/sqldb
- Создать экземпляр SQLDatabase, указав имя базы данных и путь к миграциям
- Использовать метод query для выполнения запросов к базе данных
- Применять соответствующие методы для обработки результатов запросов
- Обеспечить наличие файлов миграций в указанной директории
- Запускать приложение 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 и совместимые) подхватывает его по описанию и следует шагам.