Ответ
Prisma Studio — это визуальный редактор базы данных, встроенный в ORM Prisma. Он позволяет просматривать, редактировать и управлять данными через интуитивный GUI без написания SQL-запросов.
Особенности:
- Работает с любой БД, поддерживаемой Prisma (PostgreSQL, MySQL, SQLite и др.)
- Позволяет фильтровать, сортировать, добавлять и удалять записи
- Автоматически генерирует интерфейс на основе вашей схемы Prisma
Как запустить:
npx prisma studio
После запуска откроется веб-интерфейс на http://localhost:5555
Пример просмотра данных:
model User {
id Int @id @default(autoincrement())
name String
email String @unique
}
В Studio вы увидите таблицу User с возможностью CRUD операций.
Это удобный инструмент для разработки и отладки, но не рекомендуется для продакшена.
Ответ 18+ 🔞
Слушай, а вот есть у этих ребят из Prisma такая штука — Studio, ну, типа визуальный редактор для базы данных, прямо в их ORM встроенный. Представляешь? Вообще писать эти ебучие SQL-запросы не надо — ты просто тыкаешь в красивый интерфейс и всё там смотришь, правишь, как в какой-нибудь админке.
Чё он умеет, этот зверь:
- Работает с кучей баз данных — PostgreSQL, MySQL, SQLite — да похуй, с чем Prisma дружит, с тем и Studio справится.
- Ты можешь там фильтровать записи, сортировать, добавлять новые или удалять старые — в общем, полный CRUD, только без головной боли.
- Самое охуенное — интерфейс он сам на основе твоей схемы Prisma генерирует. Написал модель — и всё, Studio уже знает, какие поля и как тебе показывать.
Как его разбудить:
Открываешь терминал и пишешь вот эту нехитрую мантру:
npx prisma studio
И всё, ёпта! Он запустится и откроется в браузере по адресу http://localhost:5555. Сиди и управляй.
Вот смотри, допустим, у тебя в схеме описан пользователь:
model User {
id Int @id @default(autoincrement())
name String
email String @unique
}
Заходишь ты в Studio — а там, блядь, уже готовая таблица User! Можно новых пользователей добавлять, старых редактировать, искать их — в общем, полный разгул демократии.
Штука, конечно, для разработки и отладки — просто огонь. Но только, чур, в продакшен это говно не тащить, а то потом охуеешь от последствий. Для прода — только нормальные, защищённые инструменты, ясно?